javascript - 如何使用 Slack API 删除特定频道中的任何消息?
问题描述
当我运行 chat.delete 方法时,
const result = await slackClient.chat.delete({
channel: channelId,
ts: eventTs,
as_user: true
});
我收到(node:82291) UnhandledPromiseRejectionWarning: Error: An API error occurred: cant_delete_message
错误
{
code: "slack_webapi_platform_error",
data: {
ok: false,
error: "cant_delete_message",
response_metadata: {
scopes: ["identify","channels:write","chat:write"],
acceptedScopes: ["chat:write"]
}
}
}
知道有什么问题吗?
我的另一个选择是防止将任何消息发送到特定频道,除非满足某些条件......
这是我的范围:
解决方案
推荐阅读
- shell - Unix shell 脚本中的模式匹配
- mongodb - 从 MongoDB Vue.js 获取数据
- multithreading - 如何从我无法控制的线程中捕获内部错误?
- python - xgboost 中的 xgb.predict 和 xgb.predict_proba() 之间的区别?
- vue.js - 未捕获的错误:模块解析失败:意外的令牌 (1:0)。如何在vue中导入pdf文件?
- java - 如何在 BottomSheetDialog 中获取 ViewModel
- bitbucket - 根据 Jira 问题标签设置 Bitbucket 触发器
- python - Raspberry:根据 GPIO 状态显示各种图像
- python - ModuleNotFoundError:从 azureml.core 执行时没有名为“ruamel”的模块
- java - 如何对具有传递依赖的函数进行单元测试