Abstract:
В даній кваліфікаційній роботі було розроблено та програмно реалізовано інтернет-магазин для Telegram у вигляді чат-боту мовою Python за допомогою бібліотеки AIOGram та отримані наступні результати та висновки.
1. Проаналізовано сучасний стан розробки чат-ботів та розглянуто актуальні підходи до створення шаблонів для телеграм бота магазина .
2. Шляхом порівняльного аналізу наявного на ринку програмного забезпечення в секторі інструментарію для створення чат-ботів для месенджера телеграм, для реалізації телеграм-бота «Магазин» і було обрано бібліотеку для Python AIOGram, та вбудовану в Python базу даних sqlite3.
3. Проаналізовані основні сценарії для роботи телеграм-бота «Магазина», розроблені алгоритми для їх реалізації.
4. Програмно реалізовано та протестовано телеграм бот «Магазин».
Практична цінність роботи полягає в можливості використовувати розроблений телеграм-бот «Магазин» як за прямим призначенням, так і в якості навчального матеріалу в курсі «Програмування».
Description:
1. A brief history of Chatbots. URL : https://chatbotslife.com/a-brief-history-of-chatbots-d5a8689cf52f (дата звернення: 12.02.2022).
2. AIOGram документація URL: https://github.com/aiogram/aiogram (дата звернення: 15.12.2022).
3. Bird S., Klein E., and Loper Ed. Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit URL: https://www.nltk.org/book/ (дата звернення: 25.12.2022).
4. pyTelegramBotAPI документація URL: https://github.com/eternnoir/pyTelegramBotAPI#asynctelebot (дата звернення: 15.12.2022).
5. Python документація URL: https://docs.python.org (дата звернення: 5.04.2023).
6. Python (programming language) URL: https://en.wikipedia.org/wiki/Python_(programming_language) (дата звернення: 1.12.2022).
7. python-telegram-bot документація URL: https://github.com/python-telegram-bot/python-telegram-bot (дата звернення: 15.12.2022).
8. Revenue models for bots and chatbots URL:https://chatbotslife.com/revenue-models-for-bots-and-chatbots-702ca78a1b07 (дата звернення: 6.12.2022).
9. Telethon документація URL:https://github.com/LonamiWebs/Telethon
10. Telegram-bot-api VS aiogram URL: https://www.libhunt.com/compare-tdlib--telegram-bot-api-vs-aiogram (дата звернення: 15.12.2022).
11. Telegram Bot API документація URL: https://core.telegram.org/bots/api (дата звернення: 14.03.2023).
12. Telegram Bot на Python3 та aiogram URL: https://surik00.gitbooks.io/aiogram-lessons/content/chapter1.html (дата звернення: 6.04.2023).
13. The five different types of chatbot - and which to choose for your business URL: https://www.mycustomer.com/service/channels/the-five-different-types-of-chatbot-and-which-to-choose-for-your-business (дата звернення: 5.12.2022).
14. Welcome to aiogram’s documentation! https://docs.aiogram.dev/en/latest/#welcome-to-aiogram-s-documentation (дата звернення: 5.12.2022).
15. Даниленко Дарина. Як чат-боти стають новими медіа? Інтернет свобода. 2020. URL: https://netfreedom.org.ua/article/column-yak-chatboti-stayut-novimi-media-i-chomu-zhurnalistam-yesens-iz-nimi-rozibratisya?fbclid=IwAR0JUl4eWw_gkMs0bQ8MlGAyux76X8e1g9GGAMBPaGYvrx (дата звернення: 22.12.2022).
16. Дослідження. Цифрові чат-боти Accenture нікуди не подінуться URL: https://www.accenture.com/_acnmedia/pdf-77/accenture-research-conversationalai-platforms.pdfXrMbnCxt30S6A. (дата звернення: 8.12.2022).
17. Мельник, Ю.М., Сагер, Л.Ю., Черкас, І.Ю. Трансформація маркетингових комунікацій: нетрадиційні види. Вісник Хмельницького національного університету, 2016, 2, 164-168.
18. Пастернак Марта. Що таке чат – боти та кому вони потрібні? Creative SMM. 2017. URL: https://creativesmm.com.ua/shho-take-chatbot-ta-komu-vonu-potribni/. (дата звернення: 7.12.2022).
19. Посібник з мови програмування Python URL: https://metanit.com/python/tutorial/ (дата звернення: 1.04.2023).