Текст до презентації

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1. Шановний голова, шановні члени комісії!

До Вашої уваги
представляється бакалаврська робота на тему: «Розробка Telegram-боту для
розрахунку кількості калорій в їжі мовою Python»
Актуальність
Наразі все більше збільшується інтерес до збалансованого здорового
харчування, але для досягнення поставлених цілей потрібно вміти
розбиратися у енергетичній цінності споживаного продукту для підтримки
і поліпшення здоров.

Для перевірки енергетичної цінності вже існують програмні рішення, але


вони не
задовольняють в повній мірі потреби користувачів.

2. Метою даної роботи є оптимізація процесу пошуку даних про


енергетичну цінність продуктів шляхом створення чат-боту на базі платформи
Telegram. Також на слайді представлені об’єкт дослідження
3. На третьому слайді наведені задачі дипломної роботи.
Серед аналогів було знайдено, розглянуто та описано бота під назвою
«Калькулятор калорій Ольги Базікало», який дозволяє порівняти розроблений
бот з уже існуючим, оцінити всі переваги та недоліки як сбт можливіт
4. За результатами аналізу аналогів були сформульовані вимоги
до застосунку, які зображені на даному слайді.
5. Для реалізації завдання дипломної роботи було обрано інтегроване
середовище розробки PyCharm. Це одне з найпопулярніших IDE для написання
програм мовою Python. Воно славиться своєю багатофункціональністю,
наявністю відладчика для допомоги в пошуку помилок та їхньому редагуванні,
а також вільним доступом до фреймворків та бібліотек, в тому числі тих, що
знадобляться для написання Telegram-боту. Основним фреймворком для
розробки став Telebot-API, який дозволив здобути повний контроль над ботом.
Також у розробці брав участь Botfather_Bot, що надав індивідульний номер
токену боту, що був створений, та записував інформації стосовно основних
коротких відомостей боту.
6. На цьому слайді зображено алгоритм роботи даного Telegram-боту.
Дана діаграма чітко визначає сценарій, який закладений в основу боту і за яким
він працює. Для цього було використано всього лише 2 типи команд:
bot.message_handler та bot.callback.query_handler. Саме на них посилаються
більшість рядків та невеличких циклів всередині програмного коду.
7. На цьому слайді зображено те, як працює Telegram-бот. Як бачимо, на
всі кнопки бот видає коректну відповідь, реалізуючи кінцеву мету нашого
завдання – надання інформації про вміст калорій в продукті.
8. На даному слайді ви можете ознайомитись із висновками по
розробленому Telegram-боту.
9. Доповідь закінчена. Дякую за увагу.

Пакет (package) — елемент моделі, який використовують для групування


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

Артефактом[1] (англ. Artifact) в UML називають окремий шмат інформації,


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

CALL BACK MESSAGE Клієнт Paho Python MQTT – розуміння зворотних


викликів
Зворотні виклики — це функції, які викликаються у відповідь на подію.

Події та зворотні виклики для клієнта Paho MQTT такі

You might also like