Python выдает следующее:
Traceback (most recent call last):
File "1.py", line 13, in
@dp.message_handler(content_types=['Text', 'Help'])
NameError: name 'dp' is not defined
Немогу понять, что за dp и как его подключить?! То он не находит?
from telegram import *
from telegram.ext import *
bot = Bot("***************my api*******************")
#print(bot.get_me())
updater=Updater("***************my api*****************", use_context=True)
dispatcher=updater.dispatcher
@dp.message_handler(content_types=['Text', 'Help'])
def send_welcome(message):
bot.reply_to(message, f'Я бот, приятно познакомиться, {message.from_user.first_name}'
)
@dp.message_handler(content_types=['text'])
def get_text_message(message):
if message.text.lower() == 'привет':
bot.send_message(message.from_user.id, 'Привет!')
else:
bot.send_message(message.from_user.id, 'Не понимаю, что это значит!')
bot.polling(none_stop=True)