Ошибки импорта в боте Telegram (python-telegram-bot)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибки импорта в боте Telegram (python-telegram-bot)

Сообщение Anonymous »

У меня есть бот для Telegram, написанный с использованием python-telegram-bot, который работал нормально, но через несколько недель, когда я запускаю скрипт, кажется, что он не может найти некоторые библиотеки и модули.
Например, в моем коде широко используется «Обновление», и оно работает нормально. Но теперь Python не может найти его.
Вот некоторые из моих импортов.

Код: Выделить всё

    from telegram import  Update, ForceReply, InlineQueryResultArticle, InputTextMessageContent, ReplyKeyboardRemove, InlineKeyboardButton, InlineKeyboardMarkup, Update, User, ReplyKeyboardMarkup, Contact, Message, KeyboardButton

А вот и ошибка.

Код: Выделить всё

    async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
NameError: name 'Update' is not defined
Кто-нибудь знает какое-нибудь решение?
Я попробовал перейти в новую среду, переустановив python-telegram-bot с помощью --pre или --upgrade переключатели, очистка кэша Python и перезагрузка окна ssh кода vs.

Подробнее здесь: https://stackoverflow.com/questions/744 ... legram-bot
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»