Slack Bot-Python Slack发送降价消息

时间:2019-12-26 07:31:55

标签: python markdown bots slack

我正在尝试使用SlackBot松弛地发送降价消息,但找不到文档,我得到的只是这个:

response = client.chat_postMessage( 
    ...:     channel='#testing-bot', 
    ...:     text="Hello world! <@USerID> \n\n - a \n-b" 
    ...:     
    ...:     )  

我想发送MArkdown消息,而不是文本 我尝试过:

    ...:     channel='#testing-bot', 
    ...:     mkdwn="Hello world! <@UNVD64N02> \n\n - a \n-b" 
    ...:     
    ...:     )  

但是没有用。帮助

1 个答案:

答案 0 :(得分:2)

您需要输入而不是频道名称(#testing-bot)的频道ID(它将是字母数字字符串)。

更新: 您还可以使用块工具包,这是用于松弛应用程序的UI框架。它带有一个块工具包生成器,可用于实时查看块代码。在下面都添加了两个参考。

response = client.chat_postMessage(
    channel="", # channel ID
    text="",
    blocks=[
        {
            "type": "section",
            "text": {
                "type": "mrkdwn",
                "text": "Hello world! <@UNVD64N02> :tada: \n\n - a \n-b"
            }
        }
    ]
)

输出
Blockkit

参考