gpt4 book ai didi

message - Telegram Bot 对成员(member)耳语

转载 作者:行者123 更新时间:2023-12-04 14:23:00 26 4
gpt4 key购买 nike

Telegram Bot 是否可以在群聊中向一个或多个人耳语消息?
例如,如果我在群聊中使用 bot 命令,那么我的命令和 bot 的响应只会对我可见,而对所有其他组成员不可见。

最佳答案

你不能让你自己的命令对其他用户不可见,但你可以让机器人直接在你与机器人的私有(private)聊天中回答你的命令。此外,如果确实有必要,您可以让机器人在私下向您发送回复后立即删除您的消息。要删除,您可以使用如下代码:

await Bot.DeleteMessageAsync(ChatID_OF_Your_Group,Message_ID);

但我的建议是使用 内联查询 .您可以找到有关它们的更多信息 here .

您可以使用 内联查询 要以组和 super 组向机器人发送命令并直接回答内联查询,您可以使用如下代码:
await Bot.SendTextMessageAsync(update.InlineQuery.From.Id, "Your_Text");

内联查询命令不会出现在组中,但它们的结果会出现。当您对机器人进行编程以直接回答内联查询的发件人时,响应将不会显示在您的组/ super 组中。因此,正如您所说,它们将被隐藏。您可以使用如下代码:
if(update.InlineQuery.Query == "query_text")
{
await Bot.SendTextMessageAsync(update.InlineQuery.From.Id, "Your_Text");
}

我希望它能解决你的问题。

关于message - Telegram Bot 对成员(member)耳语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51789387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com