@demortall

Не могу описать суть вопроса?

Вот у меня в другом файле callbackhandler.py нужно в функции использовать bot.send_message
А переменная bot у меня в другой файле в функции
async def main():
storage = MemoryStorage()
bot = Bot(config.BaseConfig.BOT_TOKEN)

Что делать?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Либо передавать bot как отдельный параметр в целевую функцию.
Либо прятать целевую функцию в класс, сделав её методом, передавать bot в конструктор этого класса, и сохранять в атрибуте. Тогда внутри целевого метода можно будет достучаться до атрибута через self.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Hivemaster
@Hivemaster
Админ, который хочет программировать
Читать учебник.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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