当前位置: 首页 > 知识库问答 >
问题:

电报机器人有时需要用户身份验证

宋鸿云
2023-03-14

当我访问我的电报机器人时,一段时间后,它需要用户使用文本进行身份验证:

“待命……你好!在我们继续之前,我们需要验证您是否是真正的用户”

当此消息出现时,似乎会话已关闭,用户无法接收Bot通知,直到用户通过身份验证。

我不明白如果我存储每个用户telegram_id,为什么需要进行身份验证。

共有3个答案

须鸿祯
2023-03-14

我发现了问题所在!

列夫·瓦西里耶夫的回答让我想,如果有人能得到我的bottoken。所以,我改变了它。而且,身份验证消息不再出现。

进入允许电报的设备并删除未经授权的访问非常重要。

孙琨
2023-03-14

刚刚有同样的问题!

我猜,有人从公共存储库中刮走了我的bot令牌,并试图窃取我的帐户。切勿将您的机器人代币留在公共代表处!!!

详细说明让别人找这个线程

>

  • 机器人发送,它被编程做什么,然后

    “你好!在我们继续之前,我们需要验证您是真正的用户”

    电报给我发了登录码 -

    机器人打印

    “请使用您的2FA(两因素身份验证/两步验证)代码回复”

    然后

    "超时已到,请再试一次。"

    (我喜欢pleAase部分,你明白它完全是假的)

    电报上说是

    Device: Android
    Location: Bulgaria (IP = 185.95.157.122)
    

  • 干永丰
    2023-03-14

    您的bot令牌可能已在git上公开。

    您需要更改令牌。

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

     类似资料:
    • 问题内容: 我收到错误 NOAUTH必需的身份验证 。我的laravel版本是5.3,我正在使用predis 1.1.1连接redis。 在etc / redis / redis.conf中,我有: 在.env文件中 在config / database.php中,我有: 我通过以下方式连接redis: 并像这样使用它: 因此,当我注释掉并将密码发送为null时,它可以工作,但在密码到位后却无法工

    • 我们正在开发一个iOS应用程序,它使用谷歌来验证firebase。根据https://www . Firebase . com/docs/IOs/guide/user-auth . html # section-log in Firebase说,auth令牌每24小时过期一次。我们想知道以下场景是否是我们需要考虑的: 用户通过Google和Firebase进行身份验证 我们的应用程序将获得一个24

    • 我有我的应用程序在本地工作正常,但当我试图连接到远程服务器我得到这个错误:CLIENT_PLUGIN_AUTH是必需的。

    • 我无法理解电报机器人api的Reply_to_message方法。以下是我的代码: 这里,当用户发送/启动机器人发送hello world文本。我想让用户回复发送hello world的消息。我的意思是当用户发送/启动机器人回复信息的文本“你好,世界!” 我使用网络钩子。

    • 我已经尝试让我的应用程序发送电子邮件超过一个小时了,我已经尝试了我在网上找到的所有东西,但我仍然得到了我的问题标题中提到的例外情况。 下面是我使用的代码: 我允许在我的帐户上访问不太安全的应用程序。我也尝试过启用2FA并生成特定于应用程序的密码,但例外情况仍然存在。

    • 我正在使用laravel-inentation-通道/电报,我已经为我的用户和我的机器人实现了欢迎通知,没有问题地发送该消息,我实现的第二部分是将这些用户(我已经发送了欢迎消息)添加到我的通道中。 我的机器人是我频道的管理员,可以添加用户。 < li >电报用户可以注册(完成) < li >获取电报用户数据并发送欢迎消息(完成) < li >通过bot将电报用户添加到我的频道。(需要帮助) < c