Syntax error: Invalid syntax
Нужно отправить сообщение пользователю с переменными:
bot.send_message(m.chat.id. f"Информация о погоде:\n{mainru}, {maindescrru}\nТемпература: {tempc}C\nОщущается: {feels_likec}C\nМин. температура: {temp_minc}C\nМакс. температура: {temp_maxc}C\nДавление: {pressure}\nВлажность: {humidity}%\nВидимость: {visibility}\nСкорость ветра: {wind_speed} миль в час\nКурс ветра: {degress}")
Но выводится ошибка:
Syntax error: Invalid syntax.
Как это можно исправить?
Без этой функции код работает нормально, значит ошибка в функции.
Ответы (1 шт):
Автор решения: Андрей Карчевский
→ Ссылка
bot.send_message(m.chat.id, f"Информация о погоде:\n{mainru}, {maindescrru}\nТемпература: {tempc}C\nОщущается: {feels_likec}C\nМин. температура: {temp_minc}C\nМакс. температура: {temp_maxc}C\nДавление: {pressure}\nВлажность: {humidity}%\nВидимость: {visibility}\nСкорость ветра: {wind_speed} миль в час\nКурс ветра: {degress}")
Нужно запятую ставить после m.chat.id, так как вы не вызываете какую-либо функцию, а передаёте параметр.