Задать вопрос
@Machoser

Ошибка при написании телеграм бота на aiogram?

import aiogram
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from config import token

bot = Bot(token=TOKEN)
dp = Dispatcher(bot)

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
await message.reply("Привет!\nНапиши мне что-нибудь!")

@dp.message_handler(commands=['help'])
async def process_help_command(message: types.Message):
await message.reply("Напиши мне что-нибудь, и я отпрпавлю этот текст тебе в ответ!")

@dp.message_handler(commands=['test'])
async def cmd_image(message: types.Message):
await message.answer_video(file_id)

if __name__ == '__main__':
executor.start_polling(dp)
Ошибка : Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in
start(fakepyfile,mainpyfile)
File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
exec(open(mainpyfile).read(), __main__.__dict__)
File "", line 5, in
ImportError: cannot import name 'token' from 'config' (/storage/emulated/0/Download/python/config.py)

[Program finished]
  • Вопрос задан
  • 1146 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@usiting
cannot import name 'token' from 'config' (/storage/emulated/0/Download/python/config.py)

у тебя не импортируется token из файла congif, проверь точный путь
или можешь сделать иначе (без импортирования файла config)

bot = telebot.TeleBot('сюда токен своего бота')
Ответ написан
@inworkl
Бродяга
Так же учитывай как у тебя переменная указана в файле config

bot = Bot(token=TOKEN)

А то я смотрю ты переменную TOKEN в верхнем регистре указываешь, а импортируешь в нижнем. А это вроде как разные вещи...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
AST Москва
До 350 000 ₽
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект