pythonitalia / python-italy-telegram-bot

Modular telegram group management bot, used for the Python Italia telegram group
https://www.python.it/comunita/
GNU General Public License v3.0
16 stars 7 forks source link

[BUG] Bad handler in spam module #16

Closed MattiaFailla closed 5 years ago

MattiaFailla commented 5 years ago

Il modulo spam, che veniva caricato dal bot, ad oggi non permette il corretto funzionamento dei dispatcher degli altri moduli.

Suggerisco di disabilitarlo e spostare lo sviluppo su branch differente.

iflare3g commented 5 years ago

Il problema è che anche mettendolo nei NO_LOAD, l'help , per esempio, si rompe nel gruppo e non in privato. Ho provato a mettere qualche log di debug e ho notato che non arriva neanche prima del blocco if in cui controlliamo il tipo di chat , quindi sembra che non riesce proprio a chiamare get_help() e non riesco a capirne il motivo Con bisect in realtà sono riuscito a trovare un punto in cui, anche in dev con docker, l'help funziona di nuovo nel gruppo

iflare3g commented 5 years ago

Easy fix : aggiungere log_channel ai NO_LOAD

iflare3g commented 5 years ago

Chiudo la issue, il fix comunque va bene disattivando il modulo spam al momento, così capiamo per bene cosa ci vogliamo fare e ci lavoriamo.