我正在尝试使用pins.add
方法,文档说它们现在不支持file,file_comment,但是没有关于我要固定的发送文本的规范。
我曾尝试使用如下所述的Slack客户端,但是它说not_pinnable,如果我不提文字,它说no_item_specified
。
sc.api_call("pins.add", channel=channel_id, ts=x, file='test', file_comment='helo')
最佳答案
要固定文本,您需要引用要固定的消息,该消息已经存在于通道中。您可以通过提供消息的频道ID和时间戳来引用消息。
当您自己发布消息(来自API的响应中),消息事件或通过使用conversations.history
从通道中获取所有消息时,都会获得消息的时间戳。
例:
sc.api_call("pins.add", channel=channel_id, timestamp=message_timestamp)