Este é um bot discord desenvolvido para o workshop genai GDSC. Existem vários recursos no bot que automatizam muitas tarefas diárias, além de alguns recursos divertidos. Verifique a seção Recursos para mais detalhes.
.├── ativos │ └── logo.png │ └── permissões.png │── .env │ ├── TOKEN=Seu token do Discord Bot │ ├── GEMINI_API_KEY=Sua chave API Gemini ├── .gitignore ├── main.py ├──app.py ├──bot.py ├── monitor_and_restart.py ├── build.sh ├── Perfil ├── LICENÇA ├── README.md └── requisitos.txt
Clone o repositório usando o seguinte comando:
clone do git https://github.com/scienmanas/InclusiBrief.git
Instale as dependências necessárias usando o seguinte comando:
pip instalar -r requisitos.txt
Você pode rodar localmente ou implantá-lo em um servidor virtual privado, ou pode configurar um Arduino zero para fazer isso, já que o bot não é pesado.
Crie um arquivo .env
no diretório raiz e adicione as seguintes variáveis:
TOKEN=YOUT_DISCORD_BOT_TOKEN GEMINI_API_KEY=Sua chave API Gemini
Na fase de teste/depuração:
python monitor_and_restart.py
Você pode implantar o bot em um servidor virtual privado ou em uma plataforma em nuvem como Heroku, AWS, etc.
Este bot é implantado na renderização e cron-jobs são usados para monitorar o tempo de atividade.
Para implantar na renderização:
python principal.py
./build.sh
build command
:
run command
:
Um informante de local, analisador de site, analisador de imagens usando genai.
Manas
API Gêmeos
O bot não está otimizado e configurado, por isso aconselhamos que você crie seu próprio bot e configure-o de acordo com sua necessidade utilizando o código. use !help
para obter comandos de bot.
Habilite as intenções para que possam ler eventos de mensagens.
O repositório está aberto para contribuições. Todos os tipos de contribuição são reconhecidos - levantando um problema de bug, recomendando novos recursos, bem como atualizando a base de código. Antes de atualizar a base de código, levante um problema de recomendação de um novo recurso e, em seguida, possa gerar uma solicitação pull com o ID do problema mencionado.
Este projeto está licenciado sob a licença MIT