Нікітенко Є. В. Система пошуку медіаконтенту у месенджері Telegram / Є. В. Нікітенко, Н. В. Омецинська // Мат. машини і системи. - 2021. - № 1. - С. 42-51. - Бібліогр.: 9 назв. - укp.Розроблено автономний Telegram-бот, який буде виконувати пошук медіаконтенту (фільмів, мультфільмів та серіалів) із відображенням назви відеоматеріалу, категорій, основних тегів, опису, касту, рейтингів, посилань на сторонні ресурси та списку схожого контенту. Telegram-бот має спеціальний інтерфейс для адміністратора зі статистикою використання та можливістю розсилки повідомлень. Для реалізації чат-бота було вирішено використати середовище розробки WebStorm. Як мову програмування було обрано мову TypeScript на платформі NodeJS, так як вона є сумісною з JavaScript і компілюється в останній. Після компіляції програму на TypeScript можна виконувати в будь-якому сучасному браузері або використовувати спільно з серверною платформою. Мова TypeScript відрізняється від JavaScript можливістю явного статичного визначення типів, підтримкою використання повноцінних класів, а також підтримкою підключення модулів, що дає можливість підвищити швидкість розробки, полегшити читабельність, рефакторинг і повторного використання коду, допомогти здійснювати пошук помилок на етапі розробки і компіляції і, можливо, прискорити виконання програм. Для реалізації клієнтської частини було створено й налаштовано бота в Telegram. Ця можливість реалізована в середині самого месенджера. Для прискорення розробки та спрощення взаємодії з Telegram використовувався сучасний фреймворк для NodeJS - Telegraph. Базою даних виступала Cloud Firestore - це гнучка хмарна NoSQL-база даних, що масштабується, від Firebase і Google CloudPlatform для інтернету, мобільних платформ і серверних додатків. База даних Cloud Firestore підтримує гнучкі ієрархічні структури даних, зберігає дані в документах, які, у свою чергу, зберігаються в колекціях. Документи можуть мати вкладення, об'єкти і підколекції. Індекс рубрикатора НБУВ: З970.31
Рубрики:
Шифр НБУВ: Ж23045 Пошук видання у каталогах НБУВ Додаткова інформація про автора(ів) публікації: (cписок формується автоматично, до списку можуть бути включені персоналії з подібними іменами або однофамільці) Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
|