Слабое уведомление от лямбда-выражения, не прерывающее сообщение в новой строке

#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 котором вы можете изменять текст в соответствии с требованиями.