Single Blackjack Telegram Chatbot School Project using IBM Cloud
Tabela de Conteúdo:P8902-IANA-Chatbot
Professor: Rafael Brasileiro de Araujo
- Alexandre de Sousa Albuquerque
- Celso de Melo
- Juliano Ortigoso Gaspar
BJackChatbot é um Chatbot que joga Single BlackJack no telegram. Utiliza o Watson Assistant como gerenciador e a API do Deck of Cards para consultas.
pip install -r requirements.txt
A seguir as variáveis que devem ser configuradas no Heroku, ou no ambiente local(ngrok):
- WATSON_ASSISTANT_TOKEN: token IAM do Watson Assistant
- WATSON_ASSISTANT_URL: URL do Watson Assistant
- ASSISTANT_ID: ID do Assistant criado no Watson Assistant
- S2T_TOKEN: token IAM da API Watson SpeechToText
- S2T_URL: URL da API Watson SpeechToText
- T2S_TOKEN: token IAM da API Watson TextToSpeech
- T2S_URL: URL da API Watson TExtToSpeech
- TELEGRAM_BOT_TOKEN: token do bot criado no Telegram
- TELEGRAM_WEBHOOK: url da aplicação do heroku (https://<appname>.herokuapp.com)
python main.py
Utilize linguagem natural, via texto ou áudio para usar uma das funcionalidades. Use a palavra Menu pra ver:
- Iniciar: Inicia o Jogo BlackJack!;
- Mais uma: durante o jogo, para receber uma carta;
- Parar: para finalizar seu turno.
- Listar: Lista suas partidas de BlackJack no jogo atual;
- Estatística: Mostra seu percentual de vitórias;
- Créditos: Mostra os créditos do projeto;
- Encerrar: Quando estiver perdido, diga Tchau que a gente começa de novo!