d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14b0fe42

Telegram стал одним из самых популярных приложений для обмена сообщениями. Помимо обычного мессенджера, он предлагает возможность создания, использования собственных ботов и скриптов. К примеру, можно настроить автоответчик, именно об этом речь и пойдет в данной статье.

Приступим к реализации:

Открываем официальную страницу Python, нам необходимо произвести установку, ведь скрипт будет работать на его основе:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14b67731

Нажимаем на раздел «Downloads» и находим версию для своей операционной системы. Загружаем соответствующий файл и проходим стандартный процесс установки:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14bc2ab9

Далее нажимаем комбинацию клавиш Win+R и пишем «powershell» или же находим его в меню «Пуск»:

Создаем автоответчик в Telegram

Теперь необходимо установить библиотеку telethon, для этого пишем «pip install telethon» (без кавычек) и нажимаем Enter:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14c6d349

Следующим шагом необходимо получить данные для скрипта, переходим по ссылке. Авторизуемся, используя номер от своей учетной записи:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14cc6e17

Переходим в раздел «API development tools»:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14d2a2cb

Изменяем «App title» и «Short name», сохраняем изменения внизу страницы. После чего копируем app_id и api_hash:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14d902f6

Создаем пустой текстовый документ и вставляем в него скрипт:

Изменяем в нем api_id и api_hash на полученные ранее с сайта Telegram Core. @client.on(events.NewMessage — означает на какие слова скрипт будет реагировать. await event.respond — ответ, выдаваемый на полученное сообщение:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14dd8b9e

Сохраняем файл в любом месте с расширением .py:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14e358a7

Снова открываем Powershell, прописываем python, ставим пробел и перетаскиваем скрипт в окно, для того, чтобы получить путь до него. Нажимаем Enter и если Вы все сделали правильно, то появится сообщение об авторизации, после чего скрипт заработает:

d181d0bed0b7d0b4d0b0d0b5d0bc d0b0d0b2d182d0bed0bed182d0b2d0b5d182d187d0b8d0ba d0b2 telegram 6610b14e85416

На этом все, надеюсь статья оказалась для Вас полезной!