Um bot Discord para avaliação de filmes com integração à API OMDB.
- Avaliação de filmes: Use o comando
/reviewpara avaliar filmes - Busca automática: O bot busca informações do filme na OMDB API
- Posters: Exibe o poster do filme se disponível
- Sistema de notas: Avalie filmes de 0 a 5 estrelas
- Clone o repositório:
git clone <repositório-url>
cd toxicbot- Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/Mac
# ou
venv\Scripts\activate # Windows- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente:
cp .env.example .envEdite o arquivo .env com suas credenciais:
DISCORD_TOKEN=seu_token_aqui
OMDB_API_KEY=sua_chave_omdb_aqui
- Vá para o Portal de Desenvolvedores do Discord
- Crie uma nova aplicação
- Vá para "Bot" e crie um bot
- Copie o token do bot
- Vá para OMDB API
- Solicite uma chave gratuita
- Copie a chave para o arquivo
.env
Avalie um filme com os seguintes parâmetros:
nome: Nome do filmenota: Nota de 0 a 5avaliacao: Sua opinião sobre o filme
Exemplo:
/review nome:"Inception" nota:4.5 avaliacao:"Um filme incrível com uma trama complexa!"
python main.pytoxicbot/
├── main.py # Arquivo principal do bot
├── commands.py # Comandos do bot
├── .env # Variáveis de ambiente (não commitar)
├── .env.example # Exemplo de variáveis de ambiente
├── .gitignore # Arquivos ignorados pelo git
└── README.md # Este arquivo
O bot foi desenvolvido usando:
- Python 3.x
- discord.py
- OMDB API
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature) - Commit suas mudanças (
git commit -am 'Adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
Este projeto está sob licença MIT.