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

NameError: name 'dp' is not defined?

Недавно начал заниматься разработкой телеграмм ботов, но когда запустил код выдало ошибку:

@dp.message_handler(commands=['start', 'help'])
NameError: name 'dp' is not defined

Вот часть кода, где выдает ошибку:

import logging

from aiogram import Bot, Dispatcher, executor, types

API_TOKEN = '5630019076:AAGgSnAFkc8xFB37pU0fs0g7x0rov_yhPd0'

async def on_startup(_):
    print('Бот вышел в онлайн')

@dp.message_handler(commands=['start', 'help'])
async def command_start(message : types.Message):
    try:
        await bot.send_message(message.from_user.id, 'Приятного аппетита')
  • Вопрос задан
  • 1209 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Недавно начал заниматься разработкой телеграмм ботов

Зря. Вам бы, для начала, основы подтянуть. Ну или знание английского.
NameError: name 'dp' is not defined

Переводится как
NameError: имя 'dp' не определено

Где в вашем коде вы объявляли что-либо с таким названием?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
AST Москва
До 350 000 ₽
20 янв. 2025, в 19:55
5000 руб./за проект
20 янв. 2025, в 19:30
20000 руб./за проект
20 янв. 2025, в 19:12
50000 руб./за проект