python - 这是我的 slack 机器人的代码。on 消息似乎不起作用。我已经尝试了一切,服务器工作正常。可能是什么错误?
问题描述
这是我的 Slack 机器人的代码。on message
似乎不起作用。当我发送消息时,事件适配器无法进入该方法。很奇怪服务器工作正常,没有错误,但是当我发消息时没有消息。
app = Flask(__name__)
slack_events_adapter = SlackEventAdapter(os.environ["secret"], "/slack/events", app)
@slack_events_adapter.on("message")
def message(payload):
event = payload.get("event", {})
channel_id = event.get("channel")
user_id = event.get("user")
text = event.get(text)
client.chat_postMessage(channel=channel_id, text=text)
解决方案
推荐阅读
- c++ - 创建嵌套的 for 循环剪辑函数
- javascript - 位置更改时 Webaudio panner 噼啪声
- ios - 在 Swift 中根据条件动态更改屏幕内容的最佳方法是什么?
- blazor - 如何在 Android 平台内引用 Maui Blazor 制作的类?
- swift - 加载的“_InternalSwiftSyntaxParser”库来自与此版本的 SwiftSyntax 不兼容的工具链
- rust - Rust 中的“由于在生成器中使用而发生移动”错误是什么意思?
- flutter - 在 Flutter 中关闭迷你播放器时 VideoPlayer 变黑
- package - RPM 包文件名语法,与 Debian 的区别
- node.js - 当我用 jest 和 supertest 测试 express 端点时,我得到猫鼬缓冲超时错误
- python - D-Tale 可以在 CoLab Notebook 中打开而不是在远程网页中打开吗?