繁体   English   中英

即使在Slack频道中删除后,消息仍然可用

[英]Message is available even after deleting in Slack channel

当我将消息删除为Slack Bot时,会收到成功响应。 但是消息仍在频道中。 以下是python片段

from slackclient import SlackClient
slack_token = "xxxx-32165498765-ASDFWERT651V6541FDG651"
sc = SlackClient(slack_token)
delete = sc.api_call(
  "chat.delete",
  channel="C32S1DFRET",
  ts="1509234662.000060",
  as_user=True
)

如果漫游器发布了该消息,则应该可以正常工作。 您将需要检查响应有效负载。 我猜会有一个错误,并且它不会默默地失败。 只有错误消息才能使您确定问题所在。

是否有可能没有chat:write:user范围? 根据docs ,要使用as_user您必须具有chat:write:user范围。 检查响应中是否包含cant_delete_message错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM