1
目標是保存一個通道成員(例如MS團隊)之間的所有對話,然後將其發送到另一個通道。捕獲通道中成員之間的所有消息
是否有可能通過sideloaded bot或其他東西捕獲通道成員之間的所有消息?
我使用文檔代碼:
const logUserConversation = (event) => {
console.log('message: ' + event.text + ', user: ' + event.address.user.name);
};
// Middleware for logging
bot.use({
receive: function (event, next) {
logUserConversation(event);
next();
},
send: function (event, next) {
logUserConversation(event);
next();
}
});
但只觸發如果直接@mentioning機器人,沒有行動,如果談話繼續下去對渠道成員之間。 我懷疑它可能是bot框架的安全策略,它根本不可能......
有什麼想法?
更新:好的,一位支持成員向我表示,這樣做的能力在路線圖上,稍後將在Graph API中提供。
正確。 Microsoft團隊尚不支持遵循頻道或一組用戶之間的對應關係的能力。機器人只能看到明確提及的消息。 這樣做的能力在路線圖上,但我們需要這樣做,以符合與Office 365其餘部分一致的企業數據安全要求。 我們將添加閱讀頻道內容的功能通過Microsoft Graph API,但該功能尚不可用。 –
謝謝@ BillBliss-MSFT!你剛剛確認了支持成員對我說的話。此功能對我們至關重要,因爲我們計劃稍後分析並使用頻道會話信息進行漫遊器學習。 – bora89