我正在构建一个MS Teams bot。根据这个示例,botbuilder框架支持音频,但当我实际尝试在MS Teams中这样做时,它不起作用,因为它显示以下内容:
声卡
这是我的代码:
async def send_audio(self, audio):
logger.debug(f"Sending {audio}")
card = AudioCard(
title="",
media=[MediaUrl(url=audio)],
)
await turn_context.send_activity(MessageFactory.attachment(CardFactory.audio_card(card)))
灵感来源:
https://github.com/microsoft/BotBuilder-Samples/blob/main/samples/python/06.using-cards/dialogs/main_dialog.py
如何从我的机器人向用户发送音频?一个工作样本是最好的,但请不要给我指MS文档(这完全是垃圾!(
以下卡由Bot框架实现,但不受团队支持:
- 动画卡
- 声卡
- 视频卡
参考:https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#cards-团队不支持