🤤ESTE BOT FOI DESENVOLVIDO EM KOTLIN UTILIZANDO A API DO TELEGRAM.
Este bot foi desenvolvido em KOTLIN utilizando a API do Telegram. Ele responde a vários comandos que você pode enviar diretamente para ele em uma conversa privada. É um bot básico, mas personalizável, que pode ser expandido para incluir mais funcionalidades.
/start
: Inicia a conversa com o bot e envia uma mensagem de boas-vindas./help
: Exibe uma lista de comandos disponíveis que o usuário pode utilizar./about
: Fornece uma breve descrição do bot e seu propósito.
-
Obter o token e o ID de proprietário:
- Para usar esse bot, você precisa do Token do bot, que pode ser gerado pelo @BotFather no Telegram.
- Você também precisa do seu ID de usuário no Telegram. Para isso, use um bot como INFO PRIVADO BOT ou qualquer outro bot que forneça seu ID.
-
Configurar o bot:
- No arquivo
./CODIGO/config.kt
, você deve substituir as variáveisBOT_TOKEN
eBOT_USERNAME
pelos seus valores:const val BOT_TOKEN = "YOUR_BOT_TOKEN" const val BOT_USERNAME = "YOUR_BOT_USERNAME"
- No arquivo
-
Instale as dependências
- Navegue até o diretório
./CODIGO
e digite o comando:
gradlew build
- Navegue até o diretório
-
Executar o Bot:
- Inicie o bot rodando o comando:
kotlinc main.kt -include-runtime -d main.jar
- O bot estará pronto para interagir com você no Telegram!
- Inicie o bot rodando o comando:
-
Interagindo com o Bot:
-
Iniciar o Bot:
- No Telegram, inicie uma conversa com o bot enviando o comando
/start
. Isso fará com que o bot envie uma mensagem de boas-vindas.
- No Telegram, inicie uma conversa com o bot enviando o comando
-
Ver Lista de Comandos:
- Envie o comando
/help
para receber uma lista de comandos disponíveis e o que cada um faz.
- Envie o comando
-
Obter Informações sobre o Bot:
- Envie o comando
/about
para aprender mais sobre o bot e seu propósito.
- Envie o comando
-
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos alguns subsidios: