projects:ircbot
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| projects:ircbot [2014/08/13 19:43] – [Opis projektu] dozzie | projects:ircbot [2020/02/01 23:25] (aktualna) – [IRC Bot] lucy | ||
|---|---|---|---|
| Linia 5: | Linia 5: | ||
| Kanał HS-owy bez IRC bota? IRC bot musi być :) | Kanał HS-owy bez IRC bota? IRC bot musi być :) | ||
| Najlepszy do tego będzie Erlang (z biblioteką [[https:// | Najlepszy do tego będzie Erlang (z biblioteką [[https:// | ||
| - | * przeładowanie kodu bez restartowania bota | ||
| * działa | * działa | ||
| + | * przeładowanie kodu bez restartowania bota | ||
| * kod bota będzie ładniejszy | * kod bota będzie ładniejszy | ||
| - | Kod źródłowy bota: [[https:// | + | Kod źródłowy bota: [[https:// |
| ===== Zarządca ===== | ===== Zarządca ===== | ||
| Linia 20: | Linia 20: | ||
| Dobrze by było cokolwiek wiedzieć o Erlangu, ale dozzie chętnie opowie i nauczy. | Dobrze by było cokolwiek wiedzieć o Erlangu, ale dozzie chętnie opowie i nauczy. | ||
| - | ===== Komendy | + | ===== TODO techniczne |
| - | ^ ,g < | + | * instalacja/ |
| - | ^ nick++ | zwiększa karmę dla nick | | + | * daemonizacja |
| - | ^ ,karma | wyświetla info, kto ile ma karmy | | + | * ładowanie konfiguracji |
| - | ^ ,help | wyświetla pomoc | | + | * obsługa zerwanych połączeń (reconnect) |
| - | ^ ,say < | + | * system pluginów |
| - | ^ ,when | wyświetla info o najbliższym spotkaniu (data z wiki) | | + | * przeładowanie kodu bota na żywo |
| - | ^ ,quit | każe botu wyjść (mods only) | | + | * README i reszta dokumentacji |
| - | ===== Proponowane | + | ===== Proponowane |
| - | Te poniższe 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. | + | Większość |
| - | < | + | * data i agenda najbliższego przyszłego spotkania |
| - | < | + | * lista trzech najbliższych autobusów nocnych z godzinami odjazdu |
| - | < | + | * interfejs WWW dla niektórych komend (np. agendy i autobusów) |
| - | < | + | |
| - | < | + | * szukajka |
| - | < | + | * blacklistowanie |
| - | < | + | * ping -> pong |
| - | < | + | * logowanie obecności ludzi na kanale |
| - | < | + | * tweetowanie? |
| - | < | + | |
| - | < | + | * informowanie w czasie semi-rzeczywistym o zmianach na wiki |
| - | < | + | * logowanie linków |
| + | * logowanie rozmów i archiwum WWW | ||
| + | * !lastlog, link z historią od ostatniej obecności | ||
| + | * [[http:// | ||
| + | * pobieranie wiadomości z twittera, albo informacji o tym, że nas ktoś obserwuje | ||
| + | * poczta z '' | ||
| + | * skracacz URL-i | ||
| + | * funkcja " | ||
| + | * Funkcja | ||
| + | * Działa | ||
| + | * Można też czekać, aż zgłosi się sześciu userów, po czym wywalić jednego z kanału | ||
| + | * zwracanie losowego cytatu z dowolnego źródła, | ||
| ===== Historia ===== | ===== Historia ===== | ||
| Linia 54: | Linia 65: | ||
| ---- struct data ---- | ---- struct data ---- | ||
| + | projekty.kategoria | ||
| + | projekty.status | ||
| + | projekty.uczestnicy | ||
| + | projekty.data zakończenia : | ||
| ---- | ---- | ||
projects/ircbot.1407959032.txt.gz · ostatnio zmienione: przez dozzie
