MasterGroosha / telegram-tutorial

[устарели] Уроки по написанию своих Telegram-ботов
https://mastergroosha.github.io/telegram-tutorial/
490 stars 136 forks source link

Ошибка при запуске #35

Closed Xarvenn closed 4 years ago

Xarvenn commented 4 years ago

В чем проблема и как исправить?

Traceback (most recent call last): File "bot.py", line 1, in import config File "config.py", line 6, in @bot.message_handler(content_types=["text"]) NameError: name 'bot' is not defined

P.S: Сорри за тупой вопрос, но я не понимаю.

Screenshot_1 Screenshot_2

Penkovskiy commented 4 years ago

У вас в файле config.py нет переменной с именем bot.

MasterGroosha commented 4 years ago

@Xarvenn Уберите из config.py всё, кроме строчки, начинающейся с config =

Xarvenn commented 4 years ago

@Xarvenn Уберите из config.py всё, кроме строчки, начинающейся с config =

Извините, где здесь сточка config = ?

token = '123'

@bot.message_handler(content_types=["text"]) def repeat_all_messages(message): # Название функции не играет никакой роли bot.send_message(message.chat.id, message.text)

if name == 'main': bot.infinity_polling()

MasterGroosha commented 4 years ago

@Xarvenn опечатался. token = Изучите сначала язык Python, тогда подобных вопросов возникать не будет

MasterGroosha commented 4 years ago

Судя по всему, проблема решена.