@aikytr

При написание кода для бота телеграм, вылезает ошибка. Что делать?

Код:
import config
import logging

from aiogram import Bot, Dispatcher, executor, types

logging.basicCongig(level=logging.INFO)

bot = Bot(token=config.TOKEN)
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)

Ошибка:
async def echo(message: types.Message):
        ^
SyntaxError: invalid syntax<
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer (Java/Node.js/Angular)
Асинхронщина появилась, начиная с python 3.3, требуется обновить версию
Еще надо установить asyncio: pip install asyncio

async/await стали доступны начиная с версии 3.5, поэтому вместо async используется @asyncio.coroutine, а вместо await - yield from
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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