Koorona_009
Новорег
- Статус
- Offline
- Регистрация
- 3 Мар 2026
- Сообщения
- 1
- Лайки
- 0
Всем привет!
Столкнулся с проблемой при запуске простейшего Telegram-бота на Python с использованием библиотеки aiogram (версия 3.x). Бот должен просто отвечать на команду /start, но при запуске скрипта в консоли падает ошибка.
Вот код, который я использую:
import asyncio
from aiogram import Bot, Dispatcher, types
from aiogram.filters import Command Start
API_TOKEN = 'ЗДЕСЬМОЙТОКЕН_ИЗ_BOTFATHER'
bot = Bot(token=API_TOKEN)
dp = Dispatcher()
@dp.message(CommandStart())
async def cmd_start(message: types.Message):
await message.reply("Привет! Бот работает.")
async def main():
await dp.start_polling(bot)
if name == 'main':
asyncio.run(main())
В консоли вылезает ошибка, связанная с валидацией токена (TokenValidationException), хотя сам токен я скопировал точно из BotFather и вставил строкой.
Подскажите, в чём может быть дело? Возможно, сейчас нужно передавать токен как-то иначе или использовать環境 переменные (классы Settings)? Буду благодарен за подсказку или пример рабочего конфига!
Столкнулся с проблемой при запуске простейшего Telegram-бота на Python с использованием библиотеки aiogram (версия 3.x). Бот должен просто отвечать на команду /start, но при запуске скрипта в консоли падает ошибка.
Вот код, который я использую:
import asyncio
from aiogram import Bot, Dispatcher, types
from aiogram.filters import Command Start
API_TOKEN = 'ЗДЕСЬМОЙТОКЕН_ИЗ_BOTFATHER'
bot = Bot(token=API_TOKEN)
dp = Dispatcher()
@dp.message(CommandStart())
async def cmd_start(message: types.Message):
await message.reply("Привет! Бот работает.")
async def main():
await dp.start_polling(bot)
if name == 'main':
asyncio.run(main())
В консоли вылезает ошибка, связанная с валидацией токена (TokenValidationException), хотя сам токен я скопировал точно из BotFather и вставил строкой.
Подскажите, в чём может быть дело? Возможно, сейчас нужно передавать токен как-то иначе или использовать環境 переменные (классы Settings)? Буду благодарен за подсказку или пример рабочего конфига!