当我删除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
)
答案 0 :(得分:0)
如果机器人发布了消息,那应该有效。您需要检查响应有效负载。我猜测会有一个错误,并且它不会无声地失败。只有错误消息才能让您确定问题是什么。
虽然您没有chat:write:user
范围,但是可以吗?
根据{{3}},要使用as_user
,您必须拥有chat:write:user
范围。检查响应是否包含
cant_delete_message
错误。