Shameless19
@Shameless19

Телеграм бот не запускается при верно написанном коде, что делать?

Писала разные коды сама, потом пробовала готовые со статей — на всех вылезает такая ошибка при попытке запуска. Не могу понять как ее пофиксить.
Как следствие — бот в телеге не работает

import logging
import sys

from aiogram import Bot, Dispatcher, executor, types
sys.setdefaultencoding("utf-8")

API_TOKEN = '5690147615:AAGdaaBxv_0AA8yrQYGq_22TyOYG04NNigY'
logging.basicConfig(level=logging.INFO)
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)

print('Hello, World!')

@dp.message_handler(commands=['start', 'help'])
async def send_welcome(message: types.Message):
	await message.reply("Привет! Это простейший бот на aiogram")


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

    if __name__ == '__main__':
        executor.start_polling(dp, skip_updates=True)
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kephir
Возможно ошибка в том, что у тебя цикл, который должен активировать и поддерживать работу бота находится в теле второй функции?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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