是否可以通过Bot 自动将InlineMessage
发送到频道?
InlineMessage
中的电报发送InlineQueryUpdate
,此后Bot应该AnswerInlineQuery
加InlineQueryResults
。然后,用户在选择InlineQueryResults
中的任何一个后,结果将发送给用户。
在频道中因为没有选择任何结果的正文,所以<{1}}从标记删除。
那么,我们能做什么?
修改
附加信息:
有一个 Bot 和一个频道。 Bot是渠道管理员。
Bot有 inLine模式和 inLine回复键盘
问题:
当Bot使用 inLine回复键盘向频道发送消息(没有任何人类用户)时, inLine回复按钮 删除来自键盘。
但当我发送消息(与人类用户)通过通过 InlineKeyboardSwitchInlineQueryButton
Bot时,每件事情都可以。
我需要什么?
我需要发送消息至inLine Mode
通过 Channel
,无需任何人类用户。或者最佳解决方案。
答案 0 :(得分:-1)
首先,您使用的语言和库是什么?这样做的方法差别很大。
如果是Discord.JS,你需要从某个地方获取频道对象。获取消息的频道'message.channel',从服务器'server.channels.find(“name”,“servernamehere”)或其他许多方式中找到一个。