Quero que o bot so consiga ser usado por pessoas que seguem um certo canal privado


A minha ideia é disponibilizar as funcionalidades do Bot somente para quem faz parte do meu Canal Privado do Telegram.


Me Ajudem POR FAVORRRRRR


4 comentários

Reputação 7
Crachá +3

Olá @MatheusSss tudo bem?


Para essa configuração recomendo que você coloque em seu bot o canal conectado ao telegram e aos isso adicione no bloco de inicio um script que faça a leitura do contato que chamou o bot e apos isso você trate esse retorno levando para os proximos blocos somente as pessoas que você adionar a essa lista. Segue abaixo um exemplo :

na variável de entrada é o : contact.identity



            function run(entrada) {
let contatospermitidos=['[email protected]','[email protected]'];// aqui você coloca o id dos contatos do telagram com o sufico '@telegram.gw.msging.net'
if(contatospermitidos.includes(entrada)){
return "permitido";
}else {
return "não permitido";
}
return "error";
}

nas condições de saída você adequada conforme o exemplo :



no bloco de não permitido você deixa um input para o usuário enviar nova mensagem e na condição de saida você aponta para o bloco de inicio:


image

image


Qualquer duvida estou a disposição.

Mais assim eu consigo fazer isto ja com o bot criado? Estou usando o manybot

Reputação 7
Crachá +3

@MatheusSss Sim.

Reputação 6
Crachá

@MatheusSss eu concordo com a solução proposta pelo @Rafael_Figueiredo, espero que atenda a sua necessidade. Depois conta aqui se funcionou certinho 🙂

Comente