- Criar projeto no Google Cloud Console
- Criar o app no App Engine
- Criar um bot através do BotFather no Telegram e copiar seu Token
- Realizar o deploy usando o Google App Engine
- No diretório do projeto, abrir um terminal
- Comando
gcloud app deploy --project PROJECTNAME
- No Google Cloud Console, ir para Datastore -> Entities; filtrar por
"Settings"
e editarTELEGRAM_TOKEN
para o token gerado pelo BotFather - Acessar PROJECTNAME.appspot.com/me e aguardar mensagem de "ok"
- Setar o Webhook acessando https://PROJECTNAME.appspot.com/set_webhook?url=https://PROJECTNAME.appspot.com/webhook e aguardar mensagem "Webhook was set"
- Enviar comando no telegram ao bot de /start
- Ao iniciar, será criado um arquivo "chamada.txt" que irá conter o nome dos participantes
- É necessario adicionar ao menos 1 pessoa à lista de chamada usando o comando
/add_pessoa NOME
NOME = substituir pelo nome NUMERO = substituir por um numero válido FRASE = substituir pela frase
/add_pessoa
NOME: adiciona uma nova pessoa à lista de chamada e cria um arquivo "data_xxx.txt", que irá conter as frases desta pessoa- Ex: "
/add_pessoa greg
" = cria a pessoa "greg"
- Ex: "
/NOME_add
FRASE: irá adicionar a FRASE ao arquivo da pessoa NOME- Ex: "
/greg_add amo marx
" = adiciona "amo marx" às frases do greg
- Ex: "
/NOME
: irá retornar uma frase aleatória desta pessoa NOME- Ex: "
/greg
"
- Ex: "
/NOME NUMERO
: irá retornar uma frase específica da lista de frases da pessoa NOME- Ex: "
/greg 3
" = retorna a frase n° 3 do greg
- Ex: "
/NOME_vomit
: irá retornar toda a lista de frases da pessoa NOME- Ex: "
/greg_vomit
" = retorna a lista completa das frases do greg
- Ex: "