Задать вопрос
Apokaliepsis
@Apokaliepsis
Главное - задать правильный вопрос

Как в aiogram вызвать функцию отправки сообщения из другого класса?

Подскажите, как реализовать метод оправки сообщения, используя aiogram, чтобы можно было отправлять сообщения не только из главного файла бота, но и из других классов приложения?

Например:
так можно вызвать метод из любого места программы и сообщение отправится:
send_text = 'https://api.telegram.org/bot' + API_TOKEN + '/sendMessage?chat_id=' + chat_id + '&parse_mode=Markdown&text=' + text
    response = requests.get(send_text)

А вызывая метод из файла бота:
RuntimeWarning: coroutine 'MessageMethods.send_message' was never awaited`
Несмотря на то, что вызов был сделан с await или без него.
await bot_telegram.send_message(admin_chat_id, "Запустился")
  • Вопрос задан
  • 281 просмотр
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы