BronxBot
BronxBot to eksperymentalny bot szkolny. Informuje o zmianach i innych informacjach wartościowych dla społeczności szkolnej.
Bot napisany jest w Pythonie i działa jako wtyczka w programie EKG (eksperymentalny Klient GG). Implementacja i modyfikacja skryptu jest banalnie prosta.
Aby bot działał trzeba mieć EKG (dostępne w repozytoriach większości dystrybucji) z obsługą Pythona. Skrypt wrzucamy do ~/.gg/scripts/autorun/ pod nazwą np. bot.py.
Wielkie dzięki Pigmejowi za tutorial! Inne źródła: 1, 2, 3, 4, 5, 6, 7.
Kod źródłowy można znaleźć tu :). (do uaktualnienia).
Co jakiś czas wrzucam nowe wersje. Kod z 80 linii urósł do 280.
Changelog:
v1.2
- czytanie zmian dla klas (po wpisaniu np. 3e) - niestety czyta za każdym razem txt ;/
- ładowanie dłuższych tekstów z plików tekstowych na stałe (bez ciągłego przetwarzania pliku)
- pomniejsze udoskonalenia w pomocy
- możliwość blokowania numerów z poziomu admina
- dwa poziomy uprawnień administracyjnych
- TODO ładowanie wszystkich tekstów z txt (i wykombinowanie czegoś w rodzaju reload by nie otwierało plików za każdym razem)
v1.1
- obsługa wielu numerów uprzywilejowanych
- wysyłanie wiadomości do wielu odbiorców
- losowanie cytatu (jedno liniowego) z pliku
- spamblock (TODO: słownik)
- bluzgwarn (TODO: słownik)


zamber88@gmail.com