IRC Bot

Registered by Mantas Zimnickas on 2011-02-26

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

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.