Please enable JavaScript.
Coggle requires JavaScript to display documents.
ІНФОРМАЦІЙНИЙ ЧАТ-БОТ ДЛЯ СЕРВІСУ ОБМІНУ ПОВІДОМЛЕННЯМИ - Coggle Diagram
ІНФОРМАЦІЙНИЙ ЧАТ-БОТ ДЛЯ СЕРВІСУ ОБМІНУ ПОВІДОМЛЕННЯМИ
чат-бот
- це інформаційний помічник, який реалізує віртуальну комунікацію з користувачами за допомогою повідомлень і має велику кількість специфічних функцій.
використання
для розсилки інформації, так і для її
збору.
значна динаміка поширення мобільного інтернету, що супроводжується великими швидкостями, низькою ціною і широким розповсюдженням смартфонів.
користувачі можуть передавати один одному файли та виконувати спільні дії – спільно створювати або редагувати текстовий документ, графічне зображення, грати в комп’ютерну гру тощо.
TELEGRAM
- сервіс для обміну повідомленнями, що надає можливість інтерактивної взаємодії
користувачів.
можливості
отримувати індивідуальні сповіщення та новини: бот може діяти як «розумна газета»,надсилаючи користувачеві відповідний контент, як тільки він опублікується;
інтегруватися з іншими послугами: бот може збагатити чати контентом від зовнішніх служб, а саме Gmail bot, Image bot, GIF bot, bot IMDB, Wiki bot, Music bot, Youtube bot, GitHub bot;
створювати спеціальні інструменти: бот може надати сповіщення, прогнози погоди, переклади, форматування або інші послуги;
розробляти одно та багатокористувацькі ігри: бот може запропонувати багатий досвід HTML5, від простих аркад і головоломок до 3D-ігор і стратегій в реальному часі
мета дослідження
створення інформаційного чат-бота для отримання актуальної інформації
створення системи по обробці запитів клієнтів з сервісу обміну миттєвими повідомленнями
Telegram;
відправлення запитів на отримання HTML сторінок;
парсування HTML файлів;
відправлення та отримання запитів від Google Drive API;
побудова розширюваної архітектури веб-додатка для майбутнього його розвитку.
Pandas
– це програмна бібліотека, написана для мови програмування Python для обробки та
аналізу даних.
структура
містить структури даних та операції для маніпулювання числовими
таблицями та часовими рядами
Використовуючи вбудовані у бібліотеці функції, було переформатовано текстовий формат дати у формат типу datetime для зручного аналізу часової
інформації повідомлень від користувачів Telegram та для можливості фільтрування запитів по місяцях, відібрано унікальні запити користувачів по id та сформовано часову таблицю активності користування чат-ботом у Telegram щомісячно
Matplotlib
– це основна бібліотека, яка використовується для статистичної обробки даних, візуалізації та побудови графіків для мови програмування Python
структура
сформована графіка активності чат-боту, проаналізовано які функції, доступні в чат-боті, найчастіше
використовувалися.