#python #aws-lambda #slack
#python #aws-lambda #провисание
Вопрос:
Я использую приведенный ниже код для отправки сообщения slack из aws lambda, необходимо иметь новую строку между первой и второй переменными. Оба они имеют строковый тип. Сообщение, полученное на slack, находится в одной строке — в первую секунду мне нужен вывод на slack в первую секунду, может кто-нибудь помочь!!
msg = {
"text" : first 'n' second
}
encoded_msg = json.dumps(msg).encode('utf-8')
resp = http.request('POST',hook_url, body=encoded_msg)
Комментарии:
1. Это старая проблема — discuss.bitrise.io/t /… и github.com/cleentfaar/slack/issues/21 попробуйте «n» использовать двойные кавычки вместо одинарных
2. Спасибо, Джозеф, ваш ответ был полезен.
Ответ №1:
{
"type": "mrkdwn",
"text": first 'n' second
}
Обратитесь к этому: https://api.slack.com/reference/block-kit/composition-objects#text
Slack представил Block Kit, и теперь вводится тип, в mrkdwn
котором вы можете изменять текст в соответствии с требованиями.