КАК СОЗДАТЬ ТЕЛЕГРАМ-БОТА НА PYTHON ЗА 10 МИНУТ?

Автор Alla Bessonova
КАК СОЗДАТЬ ТЕЛЕГРАМ-БОТА НА PYTHON ЗА 10 МИНУТ?

Всем привет в этом видео я расскажу вам как создать своего собственного телеграм бота на питоне.

Для этого вам потребуется питон версии 3 менеджер пакетов Pip и как-нибудь студии разработки первым делом выберем папку для нового проекта у меня — это будет папка. Эхо теперь проверим. Какой сейчас используется напишем поэтому -2 большая если у меня используется поэтом 37.

Отлично Теперь установлен нужные зависимости все зависимости пишутся в специальный файл Pip requirements.txt впишем туда одной-единственной библиотеку Python Telegram Bot версия 11.1 теперь установим зависимости пишем клип минус R имена файлов pqrst зависимости установились.

Отлично Теперь перейдем к написанию кода создадим новый модуль модуль — это просто папка в которой есть в которой есть файл нижнее нижнее подчёркивание инет нижнее подчёркивание нижнее подчёркивание при создадим новый файл под названием конфиг в нём будут лежать настройки для нашего. Бота и создадим файл с основной логикой назовем его ffconfig мы положим токен от нашего брата зовут. Агата кино теперь создадим бота в телеграме. Для этого нам потребуется собственно какой-нибудь Telegram client в нём мы находим бот. Фазер — это главное. входа для всех ботов через неё можно создавать редактировать всех своих ботов. Нужна команда New Boat нас попросят ввести название для нового. Бота я назвал своего. Бота Simple Echo Bat Echo вот — это то, что отображается в чате дали нам предложат выбрать адрес для своего. Бота я долго выбирал адрес и смог подобрать только very Cool F1 бот этому адресу будет доступен наш вот после этого бот. Фазер выдал Access token нужно скопировать его поставить свой конфиг теперь приступим к написанию ботов начнём с импорта всех люблю отеген нам потребуется из библиотеки Telegram импортировать класс What is the Telegram текст пути импортировать, тогда вектор. А также импортировать Command handler импортировать Messenger также из нашего конфига нужно будет сортировать Talking начнём писать основную функцию создадим вот. Вот и передадим него Talking создадим вдесятером как. Краснодар классом дыры переднего. Вот теперь начнем создавать обработчики событий от телеграма функцию. Старт Я назову индустар которая принимает. Вот и принимает andrade и она делает она делает отправку сообщения для простаты давай аннотациях вот экземплярах газ мод androeed экземпляр класса будет теперь студия. Будет нам подсказывать какие у какого метода какие у какого аргумента есть методы kubota есть на этот центр рсс у него есть параметр читаем чат It is Dead Rising 4 и отправим какой-то текст напишем сюда. Привет Отправь что-нибудь добавим обработчик размер — это будет в работу команды команды старт командир принимает как команду какой-то callback команда Start callback to Start зарегистрируем yandere Simulator диспетчера understand хэдхантер теперь добавила вторую функцию которая будет обрабатывать все входящие текстовые сообщения не команды взаимную она также принимает. Вот и апдейт которых получен текст текст — это то, что написали текст и просто ответь им в ответ тем же самым текстом добавим новый. Хаммер стоимость. высыхания принимает фильтр фильтр фильтр — — это экземпляр класса filters наш Messenger будет обрабатывать фильм только текст фильтр текст и ковриком будет функция дуохо также зарегистрируем этот. Эндер добавим его в диспетчер почти всё. Теперь нужно запустить запустить скачивание обновлений и указать appda.ru чтобы он не завершился до тех пор пока не работают все апдейты собственно пишем код чтобы наш бот запускался ещё есть один нюанс. Лично у меня провайдер блокирует адрес Telegram поэтому напрямую работать не будет работать. Мне нужно поставить специальный Proxy URL. Это значит, что все запросы напрямую API телеграма они будут идти на этот адрес из него они уже будут переходить на сервер телеграмма указан параметр в классе вот параметр был передан туда курок — это необязательно действия так нужно делать если ваш год у вас дома не работает и так запустим выпуска команды Python & Main. Если вы из студии можно просто запустить как рано мы и посмотрим вот наш бот пишем команду старт он не отвечает нашим сообщение. Привет Отправь мне что-нибудь. Привет Отправь мне что-нибудь работает можно усложнить задачу добавим остановим видите бот ждёт и сразу останавливается добавил в ответ. Бота айди человека который ему пишет. Найди человек который выпишет — это собственность отойди отойди можно вынести в отдельную переменную и теперь переменную текст как как как общая из двух переменных напишем ваш ID круглые скобочки символ переноса на новую строку. Сын сын ещё раз новостройку и подставим сюда. Найди текст. Этот кот означает, что будет собрана одна строка в которой будет содержаться на этом месте часто иди она этом месте юзер мысль текста запустим вот мы видим как будет передаёт. Мой ID и сообщение будет работать со всеми текстовыми сообщениями, что же на этом всё вот так вот простой бот у нас получился менее чем за 10 минут под этим видео вы найдете ссылки на все необходимые ресурсы. А сейчас ставьте лайки и подписывайтесь на каналы в следующих видео. Я постараюсь более широко раскрыть тему разработка. Бота ВК на питоне на этом всё спасибо.

0 комментариев
0

Читайте также