我以前使用Telegram作为消息服务,它具有RESTful API,我可以使机器人将消息转发到由聊天ID标识的特定会话。我一直在尝试找到一种使用Microsoft Bot SDK为团队复制类似功能的方法。我研究了有关主动消息传递和RESTful API的MS文档,但我认为它们没有执行类似的任务。
更详细地说,我的目标是: 从我的应用程序向包含
的机器人发送POST请求根据要求,逐步说明工作流程:
该机器人无需跟踪邮件回复,而仅是用于通知。
如果任何人都可以提供建议或可以向我介绍他们认为会有所帮助的资源,我将非常感激。
编辑:我目前正在研究将POST请求发送到带有附加JSON字段的bot的策略,该字段指定了将消息转发给谁。如果发现有效,将进行更新。
谢谢。
答案 0 :(得分:0)
您可以使用Proactive Message将消息发布到特定的对话。
var parameters = new ConversationParameters
{
Bot = new ChannelAccount(botId, botName),
Members = new ChannelAccount[] { new ChannelAccount(userId) },
ChannelData = new TeamsChannelData
{
Tenant = channelData.Tenant
}
};
var conversationResource = await connectorClient.Conversations.CreateConversationAsync(parameters);
注意:从评论中发布答案。