É possível obter retornos de chamada no webhook sempre que um usuário lê a mensagem enviada pelo bot, usando o Telegram bot API?
Não está documentado e não consigo descobrir como alcançá-lo.
Respostas:
5 para resposta № 1Telegram na verdade fornece dois APIs:
- o API de bot permite criar facilmente programas que usam mensagens de telegrama para uma interface.
- o API de telegrama permite que você crie seus próprios clientes Telegram personalizados.
O recurso que você está procurando não está disponível através da API Bot, mas apenas disponível via API Telegram.
Além disso
1 check = mensagem entregue na nuvem Telegram (e está aguardando o seu parceiro de chat vê-lo no Telegram), notificação enviada (se o destinatário estiver aceitando notificações).
2 cheques = mensagem lida (o destinatário abriu o Telegram e a conversa com a sua mensagem).
Nós não temos um status adicional para a mensagementregue no dispositivo ", porque você pode usar o Telegram em vários dispositivos simultaneamente. Desde a você não sabe qual de seus dispositivos a pessoa está realmente usar, entrega a um dos dispositivos torna-se irrelevante. [Suporte ao telegrama]
4 para resposta № 2
No momento, esse recurso não está disponível com a API Telegram Bot.
Não temos um status "entregue ao dispositivo" para mensagens porque O telegrama pode ser executado em quantos dispositivos você desejar. Então, qual particular Ninguém iria verificar isso?
PERGUNTAS FREQUENTES: https://telegram.org/faq#q-what-do-the-green-checks-mean
EDITAR
Você pode obter o status de leitura das mensagens usando a API regular do Telegram (https://core.telegram.org/methods)