【问题标题】:Open telegram bot chat without start command在没有启动命令的情况下打开电报机器人聊天
【发布时间】:2022-06-11 02:41:54
【问题描述】:

电报机器人如何在没有开始命令的情况下打开自我机器人聊天,在 answerCallbackQuery 方法中响应内联按钮?

这会打开机器人的聊天,但会在聊天中附加“/start”

https://t.me/<bot-name>?start=<start-parameter>

这个打开机器人的聊天而不附加“/start”。但在我看来,这更像是一个错误而不是正确的方法。

https://t.me/<bot-name>?start=a:b

其他人报告 URL_INVALID:

https://t.me/<bot-name>?start=
https://t.me/<bot-name>?start
https://t.me/<bot-name>?
https://t.me/<bot-name>
https://t.me/<bot-name>/

【问题讨论】:

    标签: bots telegram


    【解决方案1】:

    无法使用命令而不是/start 重定向到机器人的聊天。机器人 URL 中唯一接受的 2 个参数是:

    • start 用于在私人聊天中启动机器人,以及
    • startgroup 允许用户选择一个组来启动机器人。

    还有一点需要注意:它们的值将附加在/start 之后的空格之后。例如,如果您的 URL 是 t.me/yourbot?start=a,您的机器人将收到一条带有文本 /start a 的消息。

    【讨论】:

      猜你喜欢
      • 2018-01-01
      • 2017-06-17
      • 2021-09-03
      • 1970-01-01
      • 2018-09-18
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多