projects:ircbot
To jest stara wersja strony!
Spis treści
IRC Bot
Opis projektu
Kanał HS-owy bez IRC bota? IRC bot musi być :) Najlepszy do tego będzie Erlang (z biblioteką ealirc), bo:
- działa
- przeładowanie kodu bez restartowania bota
- kod bota będzie ładniejszy
Kod źródłowy bota: haircut (Hackerspace Approved IRC Uber Tool)
Zarządca
Chętni do pomocy
Dobrze by było cokolwiek wiedzieć o Erlangu, ale dozzie chętnie opowie i nauczy.
TODO techniczne
- instalacja/konfiguracja
- daemonizacja
- ładowanie konfiguracji
- przeładowanie kodu bota na żywo
- README i reszta dokumentacji
Proponowane funkcje
Większość poniższych wymyślił swistak35. Na razie nie wiadomo, które z nich to dobry pomysł, a które nie. Jeśli masz jakiś pomysł - edytuj wiki, ew. pingnij mnie z nim na IRC-u.
- data i agenda najbliższego przyszłego spotkania
- kto zapłacił w tym miesiącu składkę
- szukajka na wiki, zwracająca link do pierwszej odpowiedzi
- blacklistowanie niektórych użytkowników (bot odmówi wykonywania komend)
- ping → pong
- logowanie obecności ludzi na kanale
- tweetowanie?
- wlokalu (stan czujników i lista osób)
- informowanie w czasie semi-rzeczywistym o zmianach na wiki
- logowanie linków z kanału (szukanie? publikowanie na stronie?)
Historia
Projekt kiedyś należał do użytkownika swistak35, ale długo w nim się nic nie działo, a swistak35 się nie pojawia na spotkaniach. Projekt został przejęty przez dozziego.
Repozytorium ze starym botem w Haskellu: hsbot
projects/ircbot.1408014840.txt.gz · ostatnio zmienione: 2014/08/14 11:14 przez dozzie