【问题标题】:Add telegram bot to a group without start command将电报机器人添加到没有启动命令的组
【发布时间】:2018-01-01 08:17:39
【问题描述】:

要将机器人添加到组中,我们可以使用此链接:

https://telegram.me/[botname]?startgroup=foo

它会显示一个对话框来选择一个组。但是当机器人被添加到组中时,也会添加一个启动命令,如下所示:

/start@[botname]

问题是组员会一直点击这个启动命令,会很尴尬。

如何在没有可点击命令链接的情况下简单地将机器人添加到组?没有其他深层链接吗?

【问题讨论】:

  • 据我所知,没有其他链接可以做到这一点。
  • 您可以在启动后立即使用 messageID 删除这些消息(通过机器人)。
  • @tashakori bot 应该是组管理员,或者是能够删除它的消息的所有者。两者都不是
  • 正如肖恩所说,没有其他方法可以阻止 /start 命令。我认为剩下的唯一方法是您应该跟踪每个聊天并从第二个开始忽略 /start-s 。

标签: telegram telegram-bot


【解决方案1】:

我认为您只需右键单击并delete 该消息。 这对我来说是解决方案。

【讨论】:

  • 我是开发者,不是用户。如果是我,更好的解决方案是“添加成员”按钮。我希望有一天他们能提供一个链接来添加
【解决方案2】:

再次通过 BotFather 删除并创建您的机器人。不要通过 BotFath 添加任何命令,它们不会显示在菜单中。

【讨论】:

【解决方案3】:

3 年前的问题,但是,我尝试使用不带有效负载的链接,并且机器人在没有命令的情况下添加到组中:

/start@[botname]

没有payload的链接是这样的:

https://t.me/[botname]?startgroup=

【讨论】:

  • 在 Telegram for iOS 和 Telegram for Mac(Mac App Store)上进行了尝试和工作。不适用于 Android 和 Telegram Lite(Mac App Store)
  • 嗨,我试过了。 telegram.me/mybotname?startgroup=mygroupname,或“mygroupname”中的 /start@mybotname。无论如何都不能将我的机器人添加到电报组。您能否详细说明一下,例如请举个例子?
  • 不明白,您想将您的机器人添加到组中吗@xpt?让我们做一些测试,复制并粘贴此链接:t.me/quranappbot?startgroup= 到您的已保存消息,然后发送。之后,尝试单击您刚刚发送到已保存消息的消息上的链接,看看会发生什么。
  • 感谢 hanism。一定是那个机器人吗?我得到了Method: contacts.resolveUsername Result: {"_":"rpc_error","error_code":400,"error_message":"USERNAME_INVALID"}更新,尝试了我自己的机器人并得到完全相同的错误。 PS。我正在使用 Telegram 网络。
  • 可以是任意bot@username,我只是随便用我的bot的名字作为例子供大家测试。对于网络,对不起,它不会工作,并会像你上面提到的那样给你错误消息。正如我之前所说,它适用于 iOS 和 Mac 的 Telegram。
猜你喜欢
  • 2016-11-11
  • 2016-09-17
  • 2020-03-22
  • 2022-06-11
  • 2021-03-24
  • 2021-04-08
  • 2018-06-13
  • 2019-02-01
  • 2019-04-03
相关资源
最近更新 更多