Текст ошибки: AttributeError: partially initialized module 'telebot.types' has no attribute 'User' (most likely due to a circular import)
Стоит библиотека pyTelegramBotAPI, библиотеки telebot нет
Пожалуйста, подскажите, как можно исправить(((
Python
Ошибка при создании Telegram бота на Python
Настройка
Откройте Telegram, найдите @BotFather и начните беседу. Отправьте команду /newbot и следуйте инструкциям. Вы получите:
свой токен;
адрес Telegram API ( https://api.telegram.org/bot );
ссылку на документацию.
Обязательно сохраните токен, так как это ключ для взаимодействия с ботом.
Примечание Хранение токена должно быть локальным: ни в коем случае не выгружайте его в общий доступ, например в GitHub-репозиторий .
Далее начните беседу. Введите в поисковой строке имя бота и нажмите /start. Отправьте любое сообщение: оно станет первым обновлением, которое получит Телеграм бот.
Установка Python
Для написания Telegram-бота на Python, нужно установить сам язык. Если вы пользуетесь Windows, скачать Python можно с официального сайта. Версия важна. Нам подойдет Python не ниже версии 3.7. Если же у вас Linux или macOS, то, скорее всего, у вас стоит Python 3.6. Как обновиться, можете почитать здесь.
Тем, кто только начал изучение этого языка, будет также полезна дорожная карта Python-разработчика.
Установка pip
Это менеджер пакетов. В версиях выше Python 2.7.9 и Python 3.4, а также на macOS/Linux он уже есть. Проверить это можно командой pip --version в терминале. Если же по каким-то причинам он отсутствует, установить его можно при помощи команды:
$ sudo apt-get install python-pip
Установка aiogram
Установить данный фреймворк для Telegram Bot API с помощью pip:
pip install aiogram
Откройте Telegram, найдите @BotFather и начните беседу. Отправьте команду /newbot и следуйте инструкциям. Вы получите:
свой токен;
адрес Telegram API ( https://api.telegram.org/bot );
ссылку на документацию.
Обязательно сохраните токен, так как это ключ для взаимодействия с ботом.
Примечание Хранение токена должно быть локальным: ни в коем случае не выгружайте его в общий доступ, например в GitHub-репозиторий .
Далее начните беседу. Введите в поисковой строке имя бота и нажмите /start. Отправьте любое сообщение: оно станет первым обновлением, которое получит Телеграм бот.
Установка Python
Для написания Telegram-бота на Python, нужно установить сам язык. Если вы пользуетесь Windows, скачать Python можно с официального сайта. Версия важна. Нам подойдет Python не ниже версии 3.7. Если же у вас Linux или macOS, то, скорее всего, у вас стоит Python 3.6. Как обновиться, можете почитать здесь.
Тем, кто только начал изучение этого языка, будет также полезна дорожная карта Python-разработчика.
Установка pip
Это менеджер пакетов. В версиях выше Python 2.7.9 и Python 3.4, а также на macOS/Linux он уже есть. Проверить это можно командой pip --version в терминале. Если же по каким-то причинам он отсутствует, установить его можно при помощи команды:
$ sudo apt-get install python-pip
Установка aiogram
Установить данный фреймворк для Telegram Bot API с помощью pip:
pip install aiogram
перегрузи комп
Махмуд Джамолов
bruh
Перезагрузи
pip uninstall telebot
pip install pytelegrambotapi
Попробуй вот так переустанови библиотеки
pip install pytelegrambotapi
Попробуй вот так переустанови библиотеки
Андрей Дрожжин
Если не помогло requirements.txt от туда удалить модуль
Переустанови библеотеку
Похожие вопросы
- Сколько примерно можно заработать на создании ботов?(Python)
- Python | Разработка игрового бота для Telegram
- Где ошибка в коде? (Python)
- Кто знает почему выходит ошибка? ПРОГРАММИРОВАНИЕ PYTHON
- Реализовать запрос на на отправку копии сообщения пользователю, который отправил его боту. python
- Ошибка при написании скрипта на python syntax error: invalid syntax Что делать?
- Добрый вечер, начал изучать Python, столкнулся с ошибкой (
- Ошибка в python
- Ошибка "405 Not Allowed" при попытке авторизоваться на сайте через скрипт на Python
- Подскажите код на python discord.py что бы бот дискорд транслировал видео из сыллки Ютуб и передавал в голосовой канал