Um bot simples do Telegram criado para a disciplina de Programação para Dispositivos Móveis, lecionada pelo professor Jorge Arthur Schneider Aranda. O bot responde á alguns comandos básicos e outros mais legais.
As seguintes tecnologias foram usadas na construção do projeto:
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Pelo terminal:
- Faça o clone do projeto em algum local da sua máquina. Exemplo:
user/projetos
- Vá até a pasta que você acabou de clonar. Exemplo:
cd user/projetos/ueslei_bot
- Agora abra o projeto com sua IDE. Exemplo:
code .
Serviços externos:
- Você vai precisar criar uma conta no Telegram para conseguir um token do bot, para fazer isso você pode seguir este tutorial
- Com o token em mãos, copie ele e cole na variável
BOT_TOKEN
dentro deindex.js
- Você também vai precisar criar uma conta de desenvolvedor em Unsplash
- Agora navegue até "Your apps", crie um app, abra ele e vá até "Keys". Copie a "Access Key" e cole na variável
UNSPLASH_TOKEN
dentro deindex.js
De volta ao terminal:
- Utilizando npm ou yarn, instale as dependências do projeto. Exemplo: execute o comando
yarn
ounpm i
- Agora, basta executar
yarn start
ounpm start
e o projeto vai iniciar em seu terminal - Com o projeto rodando, basta falar com o seu bot que ele já irá responder!
- /piada - O bot conta uma piada
- /diga < sua mensagem > - O bot responde com a sua mensagem
- /foto < descrição da foto > - O bot envia uma foto aleatória sobre a descrição
- /ajuda - O bot lista os comandos
- /autor - O bot conta um pouco sobre o autor
Uéslei Suptitz, amante de desenvolvimento.