我有:
def send_slack_message(message: str):
payload = '{"text": "%s"}' % message
response = requests.post(url,
data = payload)
print(response.text)
def main(message_text: str):
send_slack_message(message= message_text)
此操作失败并出现错误
invalid_payload
main(message_text="""Found at \\something.co.uk\\blahblah\\blah""")
是否有关于允许使用哪些字符的文档,因为
\\
和 \
在消息中失败,但需要发送链接/Windows 路径。
我查看了Slack Webhook - 获取 Invalid_Payload 和 Slack Webhook - 返回 invalid_payload,但都没有回答我的问题
这有效:
main(message_text = "some text")
有没有办法格式化我的消息以便可以发送?
将
\
替换为4\
即可使用,即\\\\
main(message_text="""Found at \\\\somesite.co.uk\\\\blahblah\\\\blah""")