Нужна помощь в коде Python для телеграм бота

Рейтинг: -2Ответов: 1Опубликовано: 27.01.2023

Всем привет, столкнулся с такой проблемой, написал код (новичок в Python) для телеграм бота, в итоге в последней строчке кода

# start polling
Dispatcher.start_polling()

Мне выдаёт вот такую ошибку в консоле

Dispatcher.start_polling()

TypeError: Dispatcher.start_polling() missing 1 required positional argument: 'self'

никак не могу понять что делать Версия Python 3.10 aiogram последней версии

Ответы

▲ 0

Если это aiogram 2.x, то нужно импортировать модуль executor:

from aiogram import executor

После чего в самом конце программы написать условие:

if __name__ == '__main__':
    executor.start_polling(dp)