CТВОРЕННЯ АВТОМАТИЧНОГО ПАРСЕРА ДЛЯ ВІДСЛІДКУВАННЯ ОБРАЗ У ПРОРОСІЙСЬКИХ КАНАЛАХ

CТВОРЕННЯ АВТОМАТИЧНОГО ПАРСЕРА ДЛЯ ВІДСЛІДКУВАННЯ ОБРАЗ У ПРОРОСІЙСЬКИХ КАНАЛАХ
CТВОРЕННЯ АВТОМАТИЧНОГО ПАРСЕРА ДЛЯ ВІДСЛІДКУВАННЯ ОБРАЗ У ПРОРОСІЙСЬКИХ КАНАЛАХ 15.05.2023

CТВОРЕННЯ АВТОМАТИЧНОГО ПАРСЕРА ДЛЯ ВІДСЛІДКУВАННЯ ОБРАЗ У ПРОРОСІЙСЬКИХ КАНАЛАХ

Принцип дії Telegram MTPROTO Client API базується на взаємодії між додатком та серверами Telegram. Коли додаток надсилає запит на сервер Telegram за допомогою MTPROTO API, цей запит зашифровується з використанням ключів, які згенеровані відповідно до протоколу MTProto.

Зашифрований запит надсилається на сервер Telegram, де він розшифровується та обробляється. Після цього сервер надсилає відповідь на запит, яка також зашифрована та передається до додатку через API [4].

Telegram MTPROTO Client API дозволяє здійснювати такі дії як відправлення та отримання повідомлень, створення нових чатів, зміна налаштувань користувача та інші. Крім того, з його допомогою можна взаємодіяти з ботами, що забезпечує можливість розробки власних чат-ботів [3].

Telegram MTPROTO Client API використовується для створення додатків для різних платформ, включаючи мобільні пристрої, комп'ютери та веб-сайти. Це дозволяє розробникам створювати різноманітні додатки та інтегрувати їх з Telegram, що значно розширює можливості взаємодії з цим месенджером [3].

Далі в нашому «відслідковувачу образ» починає працювати Bot API (Application Programming Interface) – це інтерфейс програмування додатків для розробки ботів в месенджерах, таких як Telegram, Facebook Messenger, Slack та інших [5].

Bot API надає можливість розробникам створювати чат-ботів, які можуть виконувати різні функції в месенджерах, такі як відправка повідомлень, зображень, відео, файлів, створення опитувань, інтеграцію з іншими сервісами тощо.

Робота з Bot API передбачає використання HTTP-запитів до сервера месенджера з відповідними параметрами. Для цього зазвичай використовують різні бібліотеки та фреймворки для різних мов програмування, такі як Python, JavaScript, PHP, Java, C# тощо. За допомогою Bot API можна створювати ботів як для особистого використання, так і для бізнесу [6].

Загальний принцип роботи з Bot API полягає в тому, що розробник створює бота та реєструє його в месенджері, отримує токен доступу та налаштовує обробку повідомлень від користувачів за допомогою відповідних API-методів. Після цього бот може отримувати повідомлення від користувачів, обробляти їх та відправляти відповіді. Bot API дозволяє також налаштовувати різні параметри бота, такі як ім'я, аватар, додавання бота до групових чатів тощо [6].

Отже, Bot API - це потужний інструмент для створення чат-ботів, який дозволяє розробникам інтегрувати свої сервіси з месенджерами та забезпечити більш зручний та швидкий спосіб комунікації з користувачами. Принцип дії Bot API полягає в тому, що розробник створює чат-бота та реєструє його в месенджері, після чого можна налаштувати обробку повідомлень від користувачів за допомогою відповідних API-методів.

Коли користувач надсилає повідомлення в чат-бота, відповідний сервер месенджера отримує це повідомлення та пересилає його до API-сервера. API-сервер перевіряє токен доступу, що було надано при реєстрації бота, та розпізнає тип повідомлення (текстове, зображення, відео тощо) [6].

Після цього API-сервер надсилає отримане повідомлення разом з інформацією про користувача до сервера, на якому розміщений чат-бот. Чат-бот отримує повідомлення та застосовує передбачену розробником логіку обробки повідомлення. Після обробки повідомлення чат-бот може відправити відповідь користувачу за допомогою API-методів. API-сервер отримує відповідь від чат-бота та пересилає її до сервера месенджера, який відправляє відповідь користувачеві [5].

Bot API також дозволяє налаштовувати різні параметри чат-бота, такі як ім'я, аватар, додавання бота до групових чатів тощо. Для цього використовуються відповідні API-методи. Отже, принцип дії Bot API базується на взаємодії між серверами месенджера, API-сервера та сервера, на якому розміщений чат-бот. За допомогою API-методів розробники можуть створювати чат-ботів та налаштовувати їх функціональність [6]. І саме адміністратор чат-бота вирішує чи варта ця інформація уваги СБУ, чи відправляти користувача каналу в бан.


Назва конкурсу:  Конкурс «Розробка web-сервісів (web-застосунків)»
ПІБ Співвиконавців:  Кургак Андрій Олександрович
ПІБ Керівника/Куратора:  Орел Ольга Володимирівна
ПІБ конкурсанта:  Кононенко Артем Сергійович
Країна:  Україна
Область:  Чернігівська область
Назва НЗ:  Відокремлений структурний підрозділ «Ніжинський фаховий коледж Національного університету біоресурсів і природокористування України»
Учасник фіналу:  Ні
Файл статті (pdf):  Завантажити

Повернення до списку