python - 即使文本属性存在,Slack API chat.postMessage 也出现错误“no_text”
问题描述
我试用了 Slack 的 Python 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 频道中,我看到了这一点,然后调用:
我不确定为什么会这样。
解决方案
这个怎么样?
[
{
"type": "slackCallId",
"call_id": "test"
},
{
"type": "section",
"text": {
"type": "plain_text",
"text": "Test of Calls Api"
}
}
]
推荐阅读
- python - 如何在 Android Studio 中包含使用 spaCy 的 Python 程序?
- wordpress - XPath Wordpress 过滤
- reactjs - 如何将 MUI Select 与 react-hook-form 一起使用?
- c++ - Stroustrup C++ 中的 scoped_allocator_adapter 解释,是勘误表吗?
- java - 试图模拟服务,但我得到 NullPointerException (JUNIT/MOCKITO)
- logstash - Logstash - 解析 JSON 数组
- c# - 在 Blazor Wasm 中读取本地/静态文件
- python - Python Plotly Dash - 如何在不使用回调的情况下访问更新的组件值?
- youtube-api - YouTube API 配额激增
- python - 用火花执行python脚本