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

当电报机器人是一个组的一部分时,如何隐藏它的命令?

安奇
2023-03-14

我正试着用电报机器人给一群人发送信息。首先,我认为知道群聊id就足够了,但事实并非如此。机器人必须是该组的一部分。好吧,这有点道理,但问题是:当你把一个机器人添加到一个组(在本例中是一个大组)时,每个人都开始在他们的设备上看到一个新的图标,一个“斜杠”图标。他们是做什么的?他们点击它,看到命令列表,选择其中一个,突然每个人都从群里得到了一个新的消息:一个“/something”。想象一下几十个人都这么做?挺烦人的。所以,这些都对我有用:

1)我可以从一个机器人向一个群组发送消息而不在群组中吗?2)我可以有一个“没有方法”的机器人,只发送消息吗?3)我可以禁用客户端的“斜杠”图标,这样我就不会在群组中发生“机器人方法战争”吗?

谢谢。

共有1个答案

贺功
2023-03-14
  1. 不,如果不是某个组的一部分,则不能让机器人向该组发送消息
  2. 您可以简单地不使用Bot父亲设置命令,然后客户端将没有命令可显示。
  3. 如果一个机器人在当前聊天中,它总是存在,但下面是它在botfather中没有设置命令时所做的事情:
 类似资料:
  • 我一直在使用telegram_bot,并试图获得groupChat id来向groupChat发送通知,但不知道必须使用哪些方法。 当机器人参与聊天时,我使用message.chat.id来获取聊天id,但我必须使用它来获取群聊id,找不到/

  • 我一直试图在Android设备中添加一个机器人到我的电报组中,但我无法做到这一点。我尝试了@bot_name,/bot_name,但都不起作用。 是否可以添加一个bot到组中,或者我应该使用Telegram API(而不是bot API)创建一个新的bot,以便我可以将联系号码添加到组中?

  • 我正在nodejs中构建一个可以在webhook上运行的电报聊天机器人。目前,bot在聊天中的每条消息都会点击我的webhook URL。对于机器人来说,可以在命令执行时只推送有效负载吗? 因此,我只想在用户执行 /test命令时从聊天中获取有效负载,聊天中的任何其他消息都不应git到我的URL。 #编辑 当前隐私设置 “启用” - 机器人将仅接收以“/”符号开头或按用户名提及机器人的消息。“禁用

  • 这不是重复的:| 我添加了一个用于管理goup的新机器人。通过此信息: 我的机器人是管理员 我的机器人隐私被禁用 “启用”-您的机器人只会接收以“/”符号开头或通过用户名提及机器人的消息。“禁用”-您的机器人将接收人们发送到组的所有消息。当前状态是:禁用成功!新状态是:禁用 bot可以读取除其他bot消息外的所有成员!但可以在回复中看到信息。 我的tg api是:https://github.co

  • 我们的实验室与一家网络公司合作,开发了保护网页不被网络爬虫抓取的技术。测试网站http://119.254.209.77/。我不能在左边的页面上得到网址,比如“检查”。当我点击链接时,它会创建一个网址。使用Python Selenium Firefox,我模拟了点击操作,但是我得到了一个空白页面,而不是真实的数据。如果我只是自己点击链接,它会返回真实的数据。所以我想知道如何服务器可以识别我是一个网

  • 我想让我的电报机器人根据机器人问的最后一个问题来处理用户输入。基本上,这就是流程: 用户调用/authenticate命令 机器人请求电子邮件 用户发送电子邮件 bot会回答一条关于将代码发送到用户电子邮件以进行确认的消息,并要求用户在聊天中键入代码 用户键入代码 机器人验证用户代码,用户通过身份验证并开始接收通知 问题是:我如何知道用户在这个流中回答的是特定的bot问题? 将最后一个bot消息存