<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">vestnovsu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Новгородского государственного университета</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik of Novgorod State University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2076-8052</issn><publisher><publisher-name>Новгородский государственный университет имени Ярослава Мудрого</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.34680/2076-8052.2022.3(128).120-125</article-id><article-id custom-type="elpub" pub-id-type="custom">vestnovsu-100</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Компьютерные технологии</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Computer technologies</subject></subj-group></article-categories><title-group><article-title>Чат-бот ВКонтакте расписания учебных занятий университета</article-title><trans-title-group xml:lang="en"><trans-title>University schedule chatbot for VKontakte</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Лихач</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Likhach</surname><given-names>A. A.</given-names></name></name-alternatives><email xlink:type="simple">s244527@std.novsu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Татаренко</surname><given-names>П. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Tatarenko</surname><given-names>P. V.</given-names></name></name-alternatives><email xlink:type="simple">Tatarenko_PV@pers.spmi.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>Новгородский государственный университет имени Ярослава Мудрого</institution><country>Russian Federation</country></aff><aff xml:lang="ru" id="aff-2"><institution>Санкт-Петербургский горный университет</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>20</day><month>09</month><year>2023</year></pub-date><volume>0</volume><issue>3(128)</issue><fpage>120</fpage><lpage>125</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Лихач А.А., Татаренко П.В., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Лихач А.А., Татаренко П.В.</copyright-holder><copyright-holder xml:lang="en">Likhach A.A., Tatarenko P.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnovsu.elpub.ru/jour/article/view/100">https://vestnovsu.elpub.ru/jour/article/view/100</self-uri><abstract><p>Предложена концепция интеллектуального чат-бота, совмещающего в себе возможность интеграции с популярными мессенджерами и обновляемую на основании потребностей пользователей базу знаний. Рассмотрена процедура исследования и разработки бота расписания занятий Новгородского государственного университета имени Ярослава Мудрого для социальной сети ВКонтакте на языке программирования Python. Задачей разработки являлось улучшение качества обслуживания студентов и преподавателей университета за счет внедрения чат-бота расписания. Чат-бот отображает пользователю расписание занятий по имени группы или имени преподавателя. Описаны этапы разработки от сбора данных с сайта университета до развёртывания бота на хостинге. Кроме того, рассматривается API, как мост между сайтом университета и ботом.</p></abstract><trans-abstract xml:lang="en"><p>The concept of an intelligent chatbot is proposed, which combines the ability to integrate with popular instant messengers and a knowledge base updated based on user needs. The research and development of the class schedule bot of Novgorod State University for the social network VKontakte in the Python programming language was carry out. The task of the development was to improve the quality of service for students and teachers of the university through the introduction of a schedule chat bot. The chatbot displays the class schedule to the user by the name of the group or the name of the teacher. The development stages are described from collecting data from the university website to deploying a bot on a hosting. The API is also considered as a bridge between the university website and the bot.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>чат-бот</kwd><kwd>вконтакте</kwd><kwd>база расписания занятий</kwd><kwd>Python</kwd><kwd>API</kwd><kwd>web-scrapping</kwd><kwd>Django</kwd></kwd-group><kwd-group xml:lang="en"><kwd>chatbot</kwd><kwd>vkontakte</kwd><kwd>class schedule database</kwd><kwd>python</kwd><kwd>API</kwd><kwd>web-scrapping</kwd><kwd>Django</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Дейнеко Т.А. Переход к автоматизированному составлению расписания учебного процесса в ОмГУ // Математическое и компьютерное моделирование: Сб. мат. VI Междунар. науч. конф. Омск, 23 нобяря 2018. Омск: ОмГУ, 2018. С.170–171.</mixed-citation><mixed-citation xml:lang="en">Deyneko T.A. Perekhod k avtomatizirovannomu sostavleniyu raspisaniya uchebnogo protsessa v OmGU [Transition to automated scheduling of the educational process in Omsk State University]. Matematicheskoye i komp'yuternoye modelirovaniye: Sb. mat. VI Mezhdunar. nauch. konf. [Mathematical and computer modeling: Proc. of the VI Intern. scientific conf.]. Omsk, 2018, pp. 170–171.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Yan M., Castro P., Cheng P., Ishakian V. Building a Chatbot with Serverless Computing // Proceedings of the 1st International Workshop on Mashups of Things and APIs (MOTA’16). 2016. Article number: 5. DOI: https://doi.org/10.1145/3007203.3007217</mixed-citation><mixed-citation xml:lang="en">Yan M., Castro P., Cheng P., Ishakian V. Building a Chatbot with Serverless Computing. Proceedings of the 1st International Workshop on Mashups of Things and APIs (MOTA ’16), 2016, art. no. 5. doi: https://doi.org/10.1145/3007203.3007217</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">API for chat bots VK [Электронный ресурс]. URL: https://vk.com/dev/bots_docs (дата обращения: 9.06.2022).</mixed-citation><mixed-citation xml:lang="en">API for chat bots VK. Available at: https://vk.com/dev/bots_docs (accessed: 09.06.2022).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Косарев О.В. Онлайн курс «Основы программирования в Python» сетевой академии Cisco как инструмент для самостоятельной работы студентов // Современные образовательные технологии в подготовке специалистов для минерально-сырьевого комплекса: Сб. науч. тр. II Всерос. науч. конф. Санкт-Петербург, 27–28 сентября 2018 г. СПб.: СанктПетербургский горный университет, 2018. С.194–200.</mixed-citation><mixed-citation xml:lang="en">Kosarev O.V. Onlayn kurs «Osnovy programmirovaniya v Python» setevoy akademii Cisco kak instrument dlya samostoyatel'noy raboty studentov [Online course "Fundamentals of Python Programming" of the Cisco Network Academy as a tool for independent work of students]. Sovremennyye obrazovatel'nyye tekhnologii v podgotovke spetsialistov dlya mineral'no-syr'yevogo kompleksa: Sb. nauch. tr. II Vseros. nauch. konf. [Modern educational technologies in training specialists for the mineral resource complex: Proc. of the II All-russian scientific conf.]. Saint-Petersburg, 2018, pp. 194–200.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Documentation vk_api [Электронный ресурс]. URL: https://vkapi.readthedocs.io/en/latest/ (дата обращения: 9.06.2022).</mixed-citation><mixed-citation xml:lang="en">Documentation vk_api. Available at: https://vkapi.readthedocs.io/en/latest/ (accessed: 09.06.2022).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Deploying Django project on PythonAnywhere. URL: https://help.pythonanywhere.com/pages/DeployExistingDjangoProject (дата обращения: 9.06.2022).</mixed-citation><mixed-citation xml:lang="en">Deploying Django project on PythonAnywhere. Available at: https://help.pythonanywhere.com/pages/DeployExistingDjangoProject (accessed: 09.06.2022).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Tiny DB documentation [Электронный ресурс]. URL: https://tinydb.readthedocs.io/en/latest/ (дата обращения: 9.06.2022).</mixed-citation><mixed-citation xml:lang="en">Tiny DB documentation. Available at: https://tinydb.readthedocs.io/en/latest/ (accessed: 09.06.2022).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Schedule documentation [Электронный ресурс]. URL: https://schedule.readthedocs.io/en/stable/ (дата обращения: 9.06.2022)</mixed-citation><mixed-citation xml:lang="en">Schedule documentation. Available at: https://schedule.readthedocs.io/en/stable/ (accessed: 09.06.2022)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Weizenbaum J. Computer power and human reason: from judgment to calculation. San Francisco: W.H. Freeman and Company., 1976. 300 p</mixed-citation><mixed-citation xml:lang="en">Weizenbaum J. Computer power and human reason: from judgment to calculation. San Francisco: W.H. Freeman and Company Publ., 1976. 300 p</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Катунцов, Е. В. Способы мотивации обучения студентов вуза в области информационных технологий // Современные образовательные технологии в преподавании естественно-научных и гуманитарных дисциплин: Сб. науч. тр. II Междунар. науч.-метод. конф., Санкт-Петербург, 09–10 апреля 2015 г. .СПб.: Национальный минеральносырьевой университет «Горный», 2015. С.368–372.</mixed-citation><mixed-citation xml:lang="en">Katuntsov Ye.V. Sposoby motivatsii obucheniya studentov vuza v oblasti informatsionnykh tekhnologiy [Ways of motivating the education of university students in the field of information technology]. Sovremennyye obrazovatel'nyye tekhnologii v prepodavanii yestestvenno-nauchnykh i gumanitarnykh distsiplin: Sb. nauch. tr. II Mezhdunar. nauch.-metod. konf. [Modern educational technologies in teaching natural sciences and the humanities: Proc. of the II International scientific methodological conference]. SaintPetersburg, 2015, pp. 368-372.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Minakov V.F., Lobanov O.S., Makarchuk T.A. et al. Dynamic management model of innovations generations // Proceedings of 2017 20th IEEE International Conference on Soft Computing and Measurements. 2017. Article number: 7970743. P.849–852. DOI: https://doi.org/10.1109/SCM.2017.7970743</mixed-citation><mixed-citation xml:lang="en">Minakov V.F., Lobanov O.S., Makarchuk T.A., et al. Dynamic management model of innovations generations. Proc. of the 20th IEEE International Conference on Soft Computing and Measurements. 2017, art. no. 7970743, pp. 849–852. doi: https://doi.org/10.1109/SCM.2017.7970743</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
