У меня есть следующий код для моего бота Slack:
if command.startswith(COMMAND_FIVE):
owm = pyowm.OWM()
owm.set_API_key('')
observation = owm.weather_at_id(4744326)
w = observation.get_weather()
jsondata= w.get_temperature('fahrenheit')
RESPOND = ("The current temperature (Fahrenheit) is:",(jsondata["temp"]),"\nThe high is:",(jsondata["temp_max"]),"\nThe low is:",(jsondata["temp_min"]),"\n*Note: This can change*")
response = (RESPOND)
print("Someone got the weather.")
# Sends the response back to the channel
slack_client.api_call(
"chat.postMessage",
channel=channel,
text=response or default_response
)
Когда я вызываю эту команду, я получаю следующее:
КакМогу ли я отформатировать сообщение, чтобы оно возвращало все, а не только нижнюю строку?