微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

即使存在 text 属性,Slack API chat.postMessage 也出现错误“no_text”

如何解决即使存在 text 属性,Slack API chat.postMessage 也出现错误“no_text”

我为 Python 尝试了 Slack 的 Bolt 框架。我正在试验 Calls API 并希望将调用与一些文本一起发布到频道。所以我使用了chat.postMessage。但是,我收到一个错误(“no_text”)。

以下是我的代码标记为安全的令牌):

client.chat_postMessage(
            token="**************",channel="general",blocks=[
                {
                    "type": "call","call_id": slackCallId,}
            ],text="Test of Calls Api"
        )

然而,在 Slack 频道中我看到了这个然后调用

enter image description here

enter image description here

我不确定为什么会这样。

解决方法

这个怎么样?

    [
        {
            "type": "slackCallId","call_id": "test"
        },{
            "type": "section","text": {
                "type": "plain_text","text": "Test of Calls Api"
            }
        }
    ]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。