Skip to content

fabriciorosanet/Discord-Poll-Bot-Postech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Discord Poll Bot

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.

Funcionalidades

  • 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.

Requisitos

  • Python 3.9+
  • Discord.py (discord.py)
  • Pandas (pandas)
  • Pytz (pytz)

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/seu-repositorio.git
    cd seu-repositorio
    
    
  2. Instale as dependências:

    pip install -r requirements.txt
    
  3. Defina o token do bot do Discord no código:

    DISCORD_TOKEN = 'seu_token_aqui'
    
  4. Execute o bot:

    python main.py
    

Como usar

  1. O bot será iniciado e pronto para enviar enquetes.
  2. Configure os channel_ids com os IDs dos canais onde você deseja enviar as enquetes.
  3. A enquete será enviada com um conjunto de opções, e os usuários poderão votar clicando em botões.
  4. O comando !salvar_respostas pode ser usado para salvar as respostas coletadas em um arquivo CSV.

🤝 Colaboradores

Fabricio Rosa
Fabrício Rosa
Eduardo Bortoli
Eduardo Bortoli

About

Projeto para a comunidade da Postech FIAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages