Отправка сообщения aiogram полученного в другом файле

У меня есть подпрограмма, для получения некого сообщения, которое нужно отправить, и основная программа, где работает телеграм бот.

get_temperature.py

def current_temperature():
    # получение температуры с датчика
    return temperature

get_weather.py

from tg_bot import send_message

def current_weather(temperature):
if temperature > 20:
    send_message(12345, 'great weather today')
else:
    send_message(12345, 'bad weather today')

tg_bot.py

from aiogram import Bot

TOKEN = 'token'
bot = Bot(token=TOKEN)

async def send_message(id, m):
    await bot.send_message(id, m)

Но постоянно появляются coroutine ошибки и ничего не работает. Делать все функции async не вариант, потому что датчик получения температуры не будет работать в async.


Ответы (0 шт):