Primeiramente você terá que ter as KEY's da OpenAI, Telegram, Discord e WhatsApp. Abaixo está aonde requisitar elas:
-
OpenAI: Acesse https://platform.openai.com/ e logue ou crie uma conta, depois vá em
Personal -> View API keys
, caso seja necessário crie uma nova API key; -
Discord: Acesse https://discord.com/developers/applications e logue ou crie uma conta, depois crie uma nova aplicação ou use uma já existente.
-
Caso você tenha criado uma nova aplicação, depois de ser redirecionado para a página dela, clique na opção
Bot -> Add Bot
, e depois clique emView Token
e copie o token gerado. -
Para adidionar o Bot em um canal use o link abaixo e substiua o client_id pelo o do seu bot. O client_id está em
General Information -> APPLICATION ID
.
-
-
Telegram: Caso você já use o Telegram converse com o BotFather que é um gerenciador de bots do Telegram para criar um bot;
-
WhatsApp: Siga esse passo a passo: https://almondine-stock-16e.notion.site/Configura-o-para-o-WhatsApp-159c49c7a8c440919dfe739dcdfcd892
Depois que terminado os passos acima, adicione as KEY's no arquivo env.sample
e renomeie ele para .env
- Instale as dependências com o comando
pip3 install -r requirements.txt
- Os arquivos executáveis são
bot_discord.py
,whatsapp.py
etelegram.py
, eles podem ser executados individualmente com o comando:python3 nome_arquivo