Procuro vagas de emprego referente a VueJS por ai e publico em um grupo do telegram.
Definição de "por ai", issues de repositórios no github com essa finalidade, exemplos:
Este projeto foi feito para ser utilizado no grupo VueJS Brasil 🇧🇷 do telegram, visite o nosso grupo 😉.
Variáveis de ambiente utilizadas no projeto
# Exibido no console o que está executando no contexto desse projeto
export DEBUG=`vuejsbr:vagasbot:*`
# Token do bot criado no telegram
export TELEGRAM_BOT_TOKEN=<GOES_HERE>
# Chat ID do usuário ou grupo para o qual o bot enviara as mensagens
export TELEGRAM_CHAT_ID=<GOES_HERE>
# Busca vagas criadas a partir da data informada depois utiliza a data hora atual para buscar novas vagas
export LAST_DATE_REQUEST='2020-08-02T16:15:11Z'
Para criar um bot no telegram, você precisa iniciar uma conversa com o BotFather (<-- clique aqui para que isso aconteça) no telegram.
Uma informação importante que você precisa anotar, pois vai precisar nos passos a seguir, é o TOKEN do bot que o BotFather vai lhe informar quando você concluir, com sucesso, a criação do bot.
No telegram as conversas tem um identificador chamado de chat id
.
O chat id
referente a uma conversa será um número:
- de um grupo será um número negativo
- de uma pessoa será um número positivo
Para ter acesso a informação do chat id
de uma conversa de um grupo ou uma conversa privada de uma pessoa, recomendo utilizar o aplicativo, do tipo cli, tepe.
tepe
é implementado em rust-lang para utilizá-lo siga esses passos:
os comandos devem ser executados em um terminal
- Instale o rust
- reinicie o seu computador ou execute:
source ~/.cargo/env
(no linux). - execute:
cargo install tepe
(você vai precisar ter algum compilador C/C++ instalado). - execute:
tepe test -t token_do_seu_bot_aqui
- adicione o seu bot ao grupo do telegram ou envie qualquer mensagem para ele no privado.
- será exibido na conversa o
chat id
anote-o. - você pode interromper a execução do comando
tepe test
do passo 4.
essa não é a unica forma de se obter o chat id de uma conversa no telegram.
Versão docker desse projeto.
https://github.com/jprando/vuejsbrasilvagas
Principais libs utilizadas nesse projeto:
- Implementar testes