Telethon: name 'events' is not defined... Ошибка
Шел четко по гайду с Хабра, где автор приследовал цель "прослушивать" сообщения с чата в телеграм. У меня почти такая же цель, но это не так важно в моем вопросе.
Вот мой код: (ну почти мой)
from telethon import TelegramClient, sync
# Вставляем api_id и api_hash
api_id = *******
api_hash = 'a*******************a'
client = TelegramClient('A**C', api_id, api_hash)
#Эта конструкция (вставляется перед client.start()) выводит только новые сообщения:
@client.on(events.NewMessage(chats=('5**********6')))
async def normal_handler(event):
print(event.message)
И вот такую ошибку мне выдает командная строка:
Traceback (most recent call last):
File "client.py", line 11, in <module>
@client.on(events.NewMessage(chats=('5**********6')))
NameError: name 'events' is not defined
Не понимаю, что ему не так. Я даже не писал, а копировал. Такой же код не только на хабре был, но и в других источниках. Хелп!