AttributeError: модуль 'telegram' не имеет атрибута 'Bot' - PullRequest
0 голосов
/ 11 октября 2018

Я использую python и получаю эту ошибку.

  1. импорт телеграммы
  2. telegram.Bot (token = '############### ')

Когда я запускаю это, появляется сообщение: «AttributeError: модуль« telegram »не имеет атрибута« Bot »» Есть идеи, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Я предполагаю, что вы имеете в виду python-telegram-bot и что вы используете исключительно python-pip для установки пакета (а не менеджера пакетов вашей ОС):

  1. Убедитесь, что у вас не установлены коллизионные пакеты телеграмм:
~> pip3 list | grep -i telegram
python-telegram-bot 11.1.0
Принудительная переустановка:
pip install --user --force-reinstall python-telegram-bot
Убедитесь, что у вас случайно нет telegram.py в вашем проекте.
0 голосов
/ 11 октября 2018

Похоже, вы установили пакет telegram (согласно комментариям).Удалите его, а затем вам нужно выбрать тот, который дает вам класс Bot.Например:

Смотрит на менякак первый более развитый (второй не затрагивался некоторое время), но у них разные лицензии.Изучите варианты!

...