IRC Bot
Reikėtų padaryti IRC botą, kuris būtų tiesiogiai integruotas į svetainę.
IRC boto funkcijos
IRC botas visą laiką turėtų sėdėti #ubuntu-lt kanale, Freenode tinkle.
## Pokalbių loginimas
Turėtų būti saugoma IRC pokalbių istoriją ir grupuojama pagal pokalbių aktyvumą. Pavyzdžiui, jei tarp pokalbių yra pusės valandų tarpas, tai tie pokalbiai atskiriami į atskiras grupes. Vėliau svetainėje turėtų būti rodomos atskiros grupės, kur nurodoma pirmo pokalbio pradžia.
Jei IRC pokalbių dalyvis turi susieją savo IRC nicką su svetainės naudotoju, tada duomenų bazėje taip pat turėtų būti saugoma informacija apie IRC naudotojo parašytas žinutes. Vėliau svetainės naudotojas gali peržiūrėti savo žinutes ir jas ištrinti ar koreguoti.
## IRC naudotojų susiejimas su svetainės naudotojais
Svetainės naudotojai, savo profilyje turėtų turėti galimybę nurodyti savo IRC nicką, nurodanti nicką jį reikėtų patvirtinti per botą, išsiunčiant jam kodą, kuris išvedamas naudotojui svetainėje. Tik tada, kai kodas išsaugomas, naudotojas galutinai susiejamas su IRC naudotojo nicku.
## Svetainės turinio atvaizdavimas IRC kanale
Jei IRC kanale nevyksta joks pokalbis, tarkime niekas nieko neparašė kanale daugiau nei pusę valandos, tada botas, į kanalą pateikia vieną naujausią svetainėje patalpintą turinį.
IRC naudotojai, kurie turi susietą savo IRC nicką su svetainės naudotoju, gali tiesiogiai IRC kanale pakomentuoti boto pateiktą turinį, naudodami komandą:
<boto nickas>, <turinio id>: <komentaras>
Pvz.: bot, 123: mano komentaras
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- Accepted for 3.0
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Dependency tree
* Blueprints in grey have been implemented.