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

使用bot将内联消息发送到通道

柴良哲
2023-03-14

是否可以通过机器人自动向频道发送内联消息?

在用户尝试使用内联方法后,在内联消息中,电报发送内联查询更新,之后,机器人应该用内联查询结果回答内联查询。然后,用户在选择任何一个InlineQueryResults后,将结果发送给用户。

在通道中,因为没有主体可以选择任何结果,所以从标记中删除了InlineKeyboardSwitchInlineQueryButton。

那么,我们能做什么?

编辑:
其他信息:
有一个机器人和一个频道。Bot是通道管理员。Bot具有内联模式和内联回复键盘

问题:当机器人用内联回复键盘向频道发送消息(没有任何人类用户)时,会从键盘上删除内联回复按钮<但是当我通过Bot的内联模式向频道发送消息(与人类用户)时,一切都很好。

我需要什么?
我需要在没有任何人类用户的情况下通过Bot频道发送消息。或最佳解决方案。


共有1个答案

郎祯
2023-03-14

首先,你使用的是什么语言和库?这样做的方法会有很大的不同。

如果不和谐。JS,您需要从某处获取通道对象。要么获取消息的通道消息。通道',从服务器'服务器中查找一个。频道。查找(“name”,“servernamehere”)”或大量其他不同的方式。

 类似资料:
  • 我正在为我的Discord服务器创建一个bot。 我的服务器中有一个新的用户通道。当新用户加入时,我想向这个频道发送欢迎消息。但是,我不知道如何才能访问新用户的渠道。

  • 我正在创建一个不和谐机器人,它每天在某个时间向公会发送消息。我使用为预定的消息,但不确定为机器人编写什么代码来将消息发送到公会的一般频道,如果他们没有一般频道,则发送到带有大多数活动或消息。 由于已被删除,我不确定该如何执行此操作。另外,我不想使用通道id将消息发送到特定的通道,因为我想将此bot公开,以便许多不同的协会可以使用。 它不一定要发送到“默认”频道或包含大多数消息的频道。这些正是我想到

  • 我目前正在使用Java和jda为discord制作一个机器人。我想让机器人向特定的通道发送消息。我该怎么做?

  • 问题内容: 我想使用Java将“推送通知”消息发送到特定的iPhone设备。 我不知道该怎么做。 我对此进行了谷歌搜索,他们建议使用“ PayLoad”类,但不要从任何jar文件中获取此类。 请有人指导我通过Java将推送通知消息发送到iPhone吗? 问题答案: 使用JavaPNS。例如:

  • 我有一个web应用程序,它通过WebLogic中的JMS与其他Java web应用程序通信。 我读到这样的答案:如何从PHP连接Jms? 我安装了ActiveMQ并尝试使用它。但是在Weblogic中,我们需要“jms_factory”和“queue_name”。我想它使用t3协议。

  • npm模块中的问题 https://www.npmjs.com/package/botbuilder-viber 平台 操作系统: Ubuntu 节点版本:9.3。0 NPM版本:5.5.1。 密码 预期行为 没有错误 实际行为 从viber机器人发送消息时出错(每次重复两次)。 TypeError[ERR_INVALID_ARG_TYPE]:“data”参数必须是Hmac的string、Type