MS Teams Bot-从短信中删除所有@mentions

蒙蒂什语

我正在用MS Teams Bot Framework编写一个交互式聊天机器人,并试图从聊天消息中删除所有提及的内容。即我正在写给机器人的消息(在Team频道内部,带有@general提及以推送通知):

“ @general @bot hello world”我的代码只希望文本消息无任何提及-> “ hello world”。

我的代码:

async def on_message_activity(self, turn_context: TurnContext):
        user = turn_context.activity.from_property.name
        turn_context.remove_recipient_mention(turn_context.activity)        
        user_input = turn_context.activity.text.strip() 

我希望“turn_context。remove_recipient_mention(turn_context.activity)”来处理它,并从短信中删除收件人。

如果我只有@bot提及,那么它会起作用,但是当消息中有多个提及时,它将不起作用。

如何摆脱聊天消息中的所有提及?

吉塞诺希尔顿酒店

您可以在发送的链接上查看上面的一种方法,即“ remove_mention_text”。每次提及都需要一个ID,但是如果您看一下代码(在此处),它基本上会访问TurnContext.get_mentions(activity),因此您实际上可以创建自己的方法,例如remove_all_mentions

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

来自分类Dev

MS Teams Bot:来自BotBuilder-Samples的Teams对话机器人未经授权进行网络聊天测试

来自分类Dev

Bot无法在MS Teams中进行一对一聊天

来自分类Dev

无法使用 Bot Framework SDK v4 在 MS Teams 中呈现自适应卡片

来自分类Dev

完全重置MS Teams

来自分类Dev

完全重置MS Teams

来自分类Dev

隐藏/删除MS Teams频道中的消息的任何方法?

来自分类Dev

MS Teams Bot Framework:本地化的自适应卡输入日期格式问题不同于英语

来自分类Dev

如何在MS Teams bot框架中使用滚动式自适应卡(如WhoBot)构建可搜索列表

来自分类Dev

澄清MS Teams申请流程

来自分类Dev

MS Teams 锁定旧组织

来自分类Dev

Microsoft Teams:所有者在通过 ms 图表添加后无法创建其他应用

来自分类Dev

Bot Framework bot 无法在没有提示的情况下在 Microsoft Teams 频道中发帖

来自分类Dev

MS Teams DevOps Connection“您没有关联的Azure DevOps组织”

来自分类Dev

MS Teams DevOps Connection“您没有关联的Azure DevOps组织”

来自分类Dev

是否可以在 Teams 中接收有关新 MS Outlook 消息的通知?

来自分类Dev

有没有办法将 v4 Bot 添加到 Teams?

来自分类Dev

我可以使用Microsoft Graph API在我所属的MS Teams中的所有团队/组中搜索文件吗

来自分类Dev

MS Teams-TaskModule关闭窗口

来自分类Dev

获取 MS Teams 频道对话 ID

来自分类Dev

Teams Bot框架渠道的数据主权

来自分类Dev

Microsoft Teams Bot身份验证黑屏

来自分类Dev

Microsoft Bot Framework 和 Microsoft Teams

来自分类Dev

MS Teams如何从团队渠道获取MS Teams的connectorID和webHook ID?

来自分类Dev

如何扩展 MS Health Bot 现有场景?

来自分类Dev

通过C#/ Graph禁用MS Teams邀请邮件

来自分类Dev

如何呈现类似于MS Teams WhoBot的人员卡?

来自分类Dev

为什么在MS Teams中缺少聊天选项?

来自分类Dev

使左面板在MS Teams中不自动折叠

Related 相关文章

  1. 1

    如何使用SDK4从带有Bot的MS Teams获得用户电子邮件?

  2. 2

    MS Teams Bot:来自BotBuilder-Samples的Teams对话机器人未经授权进行网络聊天测试

  3. 3

    Bot无法在MS Teams中进行一对一聊天

  4. 4

    无法使用 Bot Framework SDK v4 在 MS Teams 中呈现自适应卡片

  5. 5

    完全重置MS Teams

  6. 6

    完全重置MS Teams

  7. 7

    隐藏/删除MS Teams频道中的消息的任何方法?

  8. 8

    MS Teams Bot Framework:本地化的自适应卡输入日期格式问题不同于英语

  9. 9

    如何在MS Teams bot框架中使用滚动式自适应卡(如WhoBot)构建可搜索列表

  10. 10

    澄清MS Teams申请流程

  11. 11

    MS Teams 锁定旧组织

  12. 12

    Microsoft Teams:所有者在通过 ms 图表添加后无法创建其他应用

  13. 13

    Bot Framework bot 无法在没有提示的情况下在 Microsoft Teams 频道中发帖

  14. 14

    MS Teams DevOps Connection“您没有关联的Azure DevOps组织”

  15. 15

    MS Teams DevOps Connection“您没有关联的Azure DevOps组织”

  16. 16

    是否可以在 Teams 中接收有关新 MS Outlook 消息的通知?

  17. 17

    有没有办法将 v4 Bot 添加到 Teams?

  18. 18

    我可以使用Microsoft Graph API在我所属的MS Teams中的所有团队/组中搜索文件吗

  19. 19

    MS Teams-TaskModule关闭窗口

  20. 20

    获取 MS Teams 频道对话 ID

  21. 21

    Teams Bot框架渠道的数据主权

  22. 22

    Microsoft Teams Bot身份验证黑屏

  23. 23

    Microsoft Bot Framework 和 Microsoft Teams

  24. 24

    MS Teams如何从团队渠道获取MS Teams的connectorID和webHook ID?

  25. 25

    如何扩展 MS Health Bot 现有场景?

  26. 26

    通过C#/ Graph禁用MS Teams邀请邮件

  27. 27

    如何呈现类似于MS Teams WhoBot的人员卡?

  28. 28

    为什么在MS Teams中缺少聊天选项?

  29. 29

    使左面板在MS Teams中不自动折叠

热门标签

归档