Este é um bot para Discord que cria enquetes interativas em um canal e salva as respostas em um arquivo CSV.
O bot permite que os usuários votem em opções configuradas, e depois salva as respostas com detalhes como nome do usuário, resposta e data/hora do voto.
- Criação de enquetes interativas com botões de votação;
- Armazenamento das respostas em um arquivo CSV;
- Suporte para fusos horários (com
pytz); - Desabilita a enquete após o tempo limite;
- Comando para salvar respostas manualmente em CSV.
- Python 3.9+
- Discord.py (
discord.py) - Pandas (
pandas) - Pytz (
pytz)
-
Clone o repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git cd seu-repositorio -
Instale as dependências:
pip install -r requirements.txt
-
Defina o token do bot do Discord no código:
DISCORD_TOKEN = 'seu_token_aqui' -
Execute o bot:
python main.py
- O bot será iniciado e pronto para enviar enquetes.
- Configure os channel_ids com os IDs dos canais onde você deseja enviar as enquetes.
- A enquete será enviada com um conjunto de opções, e os usuários poderão votar clicando em botões.
- O comando !salvar_respostas pode ser usado para salvar as respostas coletadas em um arquivo CSV.
|
Fabrício Rosa |
Eduardo Bortoli |
