Como obtenho autenticação em um bot de telegrama?

Os Bots de Telegrama estão prontos agora.

Se usarmos a analogia do navegador e dos sites, os aplicativos clientes de telegrama são como os clientes do navegador.

As salas de chat do Telegram são como sites.

Suponha que tenhamos algumas informações que apenas queremos restringir a determinados usuários; nos sites, teremos autenticação.

Como conseguimos o mesmo efeito nos Bots de Telegrama?

Foi-me dito que eu posso usar links diretos. Veja a descriçãoaqui

Vou reproduzi-lo abaixo:

Crie um bot com um nome de usuário adequado, por exemplo @ExampleComBotConfigurar um webhook para mensagens recebidasGere uma sequência aleatória de comprimento suficiente, p. $ memcache_key = "vCH1vGWJxfSeofSAs0K5PA"Coloque o valor 123 com a chave $ memcache_key no Memcache por 3600 segundos (uma hora)Mostrar ao usuário o botãohttps://telegram.me/ExampleComBot?start=vCH1vGWJxfSeofSAs0K5PAConfigure o processador webhook para consultar o Memcached com o parâmetro que é passado nas mensagens recebidas começando com / start. Se a chave existir, registre o chat_id passado para o webhook como telegram_chat_id para o usuário 123. Remova a chave do Memcache.Agora, quando queremos enviar uma notificação ao usuário 123, verifique se ele possui o campo telegram_chat_id. Se sim, use o método sendMessage na API Bot para enviar a eles uma mensagem no Telegram.

Eu sei como executar o passo 1.

Eu quero entender o resto.

Esta é a imagem que tenho em mente quando tento decifrar a etapa 2.

Portanto, os vários clientes de telegrama se comunicam com o servidor de telegrama ao conversar com o ExampleBot em seus aplicativos. A comunicação é bidirecional.

A etapa 2 sugere que o servidor Telegram atualize o servidor ExampleBot por meio de um webhook. Um webhook é apenas um URL.

Até agora, estou correto?

Qual é o próximo passo para usar isso para autenticação?

questionAnswers(4)

yourAnswerToTheQuestion