Telegram Bot 有时需要用户身份验证

标签 telegram telegram-bot telegram-webhook

当我访问我的 Telegram Bot 时,一段时间后,它需要使用文本进行用户身份验证:

“等... 你好呀! 在我们继续之前,我们需要验证您是真实用户”

当此消息出现时, session 似乎已关闭,并且用户无法接收机器人通知,直到用户进行身份验证。

如果我存储每个用户的 telegram_id,我无法理解为什么需要此身份验证。

最佳答案

您的机器人 token 可能已暴露在 git 上。

您需要更改 token 。

与其在代码中硬编码,不如将其作为环境变量传递。

关于Telegram Bot 有时需要用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66591666/

相关文章:

php - 如何为共享消息 Telegram bot php 创建内联按钮

telegram - Telegram channel 的每月活跃用户数?

telegram - Telegram bot 可以检测到新成员加入 channel 事件吗?

telegram - 向 Telegram Bot 发送语音命令

bots - 如何通过 ID [Telegram API] 获取消息信息

node.js - 如何在点击按钮时显示消息?

Telegram:如何查找群聊 ID?

java - 通过 Telegram Bot 将图像发布到 Telegram channel

android - Telegram 发送未保存的联系人

php - 在 php curl 中发送以 "@"开头的字符串作为字符串