@zaharovmail

Как решить проблему, не запускается бот python с библиотекой aiogram?

Создал для теста простого бота

import config
import logging
from aiogram import Bot, Dispatcher, executor, types

# Задаем уровень логов
logging.basicConfig(level=logging.INFO)

# Инициализация бота
bot = Bot(token=config.tokenbot)
dp = Dispatcher(bot)


# Эхо
@dp.message_handler()
async def echo(message: types.Message):
    await message.answer(message.text)


# запускаем лонг поллинг
if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=True)


Но при запуске выдает ошибку

WARNING:aiogram:Goodbye!
Traceback (most recent call last):
File "C:/Users/zahar/Downloads/bot/bot.py", line 21, in
executor.start_polling(dp, skip_updates=True)
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\utils\executor.py", line 41, in start_polling
executor.start_polling(reset_webhook=reset_webhook, timeout=timeout, relax=relax, fast=fast)
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\utils\executor.py", line 305, in start_polling
loop.run_until_complete(self._startup_polling())
File "C:\Users\zahar\AppData\Local\Programs\Python\Python38-32\lib\asyncio\base_events.py", line 616, in run_until_complete
return future.result()
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\utils\executor.py", line 356, in _startup_polling
await self._welcome()
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\utils\executor.py", line 346, in _welcome
user = await self.dispatcher.bot.me
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\bot\bot.py", line 27, in me
setattr(self, '_me', await self.get_me())
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\bot\bot.py", line 176, in get_me
result = await self.request(api.Methods.GET_ME, payload)
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\bot\base.py", line 201, in request
return await api.make_request(self.session, self.__token, method, data, files,
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\bot\api.py", line 104, in make_request
return check_result(method, response.content_type, response.status, await response.text())
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\bot\api.py", line 84, in check_result
exceptions.Unauthorized.detect(description)
File "C:\Users\zahar\Downloads\bot\venv\lib\site-packages\aiogram\utils\exceptions.py", line 137, in detect
raise cls(description)
aiogram.utils.exceptions.Unauthorized: Unauthorized


Уже все что смог в интернете перечитал, не могу понять в чем проблема.
Несколько раз устанавливал библиотеку, все что только смог обновил.
  • Вопрос задан
  • 5560 просмотров
Решения вопроса 1
pro100chel
@pro100chel Куратор тега Python
Python && PHP Developer
Что-то не то с токеном. Ты токен брал откуда? С bot father? Может не все скопировал?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы