cationhq / cationbot

🤖 Bot responsável por gerenciar nosso servidor do Discord.
https://discord.com/invite/WBJGa4k3Gz
MIT License
2 stars 1 forks source link

Refatorar adição de cargo automático para usar cogs #1

Closed rn4n closed 3 years ago

rn4n commented 3 years ago

A forma como foi implementado os recursos de entrega de cargo automático não é uma prática comum no desenvolvimento de bots pra Discord. No caso, está sendo usado um listener global (ref). O ideal é passar a usar cogs, até para tornar mais fácil o desenvolvimento de features futuras para o bot.

Essa issue tem o objetivo de transformar em cogs as ações de dar cargo de membro automaticamente quando o usuário reagir na mensagem de regras com ✅ e, dar os cargos relacionados a tecnologia com base na reação no canal de cargos.

https://discordpy.readthedocs.io/en/rewrite/ext/commands/cogs.html#ext-commands-cogs https://discordpy.readthedocs.io/en/latest/ext/commands/cogs.html