É o bot do Telegram para a comunidade PUG-SE.
- Adicione as seguintes variáveis de ambiente:
- TELEGRAM_KEY (token do Telegram)
- TELEGRAM_CHAT_ID (id do grupo onde o bot irá rodar)
- Execute o comando
python ./pugsebot/bot.py
- Crie um módulo na pasta commands/
- Crie uma classe e herde da classe utils.Command
- Inicialize super() os seguintes atributos:
- name (nome do comando)
- help (descrição geral do comando)
- reply_function_name (nome da função do bot que será chamada no resultado da function)
- interval (intervalo em segundos para a execução agendada, use None se não quiser agendar)
- Implemente function (código do seu comando)
- Em commands/init.py, adicione .seuMódulo import SeuComandoClasse
- Em commands/init.py, adicione SeuComandoClasse() em command_list
- Execute o comando
./run_tests.sh
(Linux) ou./run_tests.bat
(Windows)