| Русский Русский | English English |
   
Главная
25 | 11 | 2024
2024, 09 сентябрь (September)

DOI: 10.14489/hb.2024.09.pp.068-074

Микаева С. А., Журавлева Ю. А., Железникова О. Е., Коваленко О. Ю.
РАЗРАБОТКА ТЕЛЕГРАММ-БОТА ДЛЯ АВТОМАТИЧЕСКОГО ВЫБОРА ВАРИАНТОВ ПО ИЗОБРАЖЕНИЮ
(c. 68-74)

Аннотация. Разработка телеграмм-бота для автоматического выбора вариантов по изображению является актуальной задачей программирования. В сфере деятельности образовательных учреждений телеграмм-бот может использоваться для проверки тестов на основе выбора правильного ответа по изображению. Для реализации рабочей версии телеграмм-бота в ходе работы была создана программа для автоматической проверки тестов. Программа реализована на языке программирования Python. В качестве интерфейса применялся телеграмм-бот. Бот реализован с использованием библиотеки Aiogram. Для анализа изображения использована библиотека алгоритмов компьютерного зрения OpenCV. Создание приложения велось в среде разработки PyCharm. Обязательным критерием для теста являлось наличие четко выраженных полей квадратной формы напротив каждого варианта ответа, выбрав который, проходящий тест должен закрасить поле напротив ответа. В ходе проверки нескольких тестов подтверждена корректность работы разработанного приложения во всех случаях. Показаны возможности программы при анализе правильности выбора изображений, что в сфере принятия инженерных решений может обеспечивать выбор вариантов технических изделий по их форм-фактору из каталогов предприятий-производителей.

Ключевые слова: программирование; изображение; тест; автоматическая проверка; бот; функция; алгоритм; информация; анализ.

 

Mikaeva S. A., Zhuravleva Yu. A., Zheleznikova O. E., Kovalenko O. Yu.
DEVELOPMENT OF A TELEGRAM BOT FOR AUTOMATICALLY SELECTING OPTIONS BASED ON AN IMAGE
(pp. 68-74)

Abstract. Developing a telegram bot to automatically select options based on an image is a pressing programming task. In the field of educational institutions, a telegram bot can be used to check tests based on choosing the correct answer from an image. To implement a working version of the telegram bot during the work, a program was created to automatically check tests. The program is implemented in the Python programming language. A telegram bot was used as the interface. The bot is implemented using the aiogram library. The OpenCV library of computer vision algorithms was used to analyze the image. The application was created in the PyCharm development environment. A mandatory criterion for the test was the presence of clearly defined square fields opposite each answer option, after choosing which, the test taker must fill in the field opposite the answer. During the verification of several tests, the correct operation of the developed application was confirmed in all cases. The capabilities of the program are shown in analyzing the correctness of the choice of images, which in the field of making engineering decisions can ensure the selection of options for technical products according to their form factor from the catalogs of manufacturing enterprises.

Keywords: Programming; Image; Test; Automatic verification; Bot; Function; Algorithm; Information; Analysis.

Рус

С. А. Микаева (МИРЭА – Российский технологический университет, Москва, Россия) E-mail: Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
Ю. А. Журавлева (МИРЭА – Российский технологический университет, Москва, Россия, Национальный исследовательский университет МЭИ, Москва, Россия)
О. Е. Железникова, О. Ю. Коваленко (Московский государственный университет им. Н. П. Огарева, Саранск, Россия)

 

Eng

S. A. Mikaeva (MIREA – Russian Technological University, Moscow, Russia) E-mail: Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
Yu. A. Zhuravleva (MIREA – Russian Technological University, Moscow, Russia, Mordovia State University named N. P. Ogarev, Saransk, Russia)
O. E. Zheleznikova, O. Yu. Kovalenko (National Research University, Moscow, Russia)

 

Рус

1. Нестеркина Н. П., Коваленко О. Ю., Журавлева Ю. А. Анализ характеристик светодиодных ламп с колбой T8 разных производителей // Светотехника. 2019. № 3. С. 59–63.
2. Исследование влияния форм-фактора светодиодных ламп для бытового освещения на их светотехнические характеристики / Ю. А. Журавлева, О. Ю. Коваленко, С. А. Микаева, А. В. Атишев и др. // Энергобезо¬пасность и энергосбережение. 2019. № 6. С. 24–27.
3. [Электронный ресурс]. URL: https://www.edapp.com/blog/ru/10-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%82%D0%B5%D1%81/
4. [Электронный ресурс]. URL: https://docs.aiogram.dev/en/latest/
5. [Электронный ресурс]. URL: https://docs.opencv.org/4.x/d9/df8/tutorial_root.html
6. Микаева С. А., Микаева А. С. Промышленная электроника. Разработки конструкций и технологии производства оптико-электронных приборов, установок и систем. Москва, 2022.
7. Микаева С. А., Микаева А. С. Промышленная электроника. Промышленные электронные устройства. Процессы контроля промышленных электронных устройств. Москва, 2023.
8. Микаева А. С., Микаева С. А. Экономическая безопасность предприятий приборостроения. Москва, 2023.
9. Микаева А. С., Микаева С. А. Экономическая безопасность в приборостроении. Промышленная электроника. Москва, 2024.
10. Микаева С. А. Промышленные электронные устройства. Промышленная электроника. Электрические машины. Вологда, 2024.

Eng

1. Nesterkina N. P., Kovalenko O. Yu., Zhuravleva Yu. A. (2019). Analysis of the characteristics of LED lamps with T8 bulbs from different manufacturers. Svetotekhnika, (3), 59 – 63. [in Russian language]
2. Zhuravleva Yu. A., Kovalenko O. Yu., Mikaeva S. A., Atishev A. V. et al. (2019). Study of the influence of the form factor of LED lamps for household lighting on their lighting characteristics. Energobezopasnost' i energosberezhenie, (6), 24 – 27. [in Russian language]
3. Retrieved from https://www.edapp.com/blog/ru/10-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%82%D0%B5%D1%81/ [in Russian language]
4. Retrieved from https://docs.aiogram.dev/en/latest/
5. Retrieved from https://docs.opencv.org/4.x/d9/df8/tutorial_root.html
6. Mikaeva S. A., Mikaeva A. S. (2022). Industrial electronics. Development of designs and production technologies for optical-electronic devices, installations and systems. Moscow. [in Russian language]
7. Mikaeva S. A., Mikaeva A. S. (2023). Industrial electronics. Industrial electronic devices. Processes for monitoring industrial electronic devices. Moscow. [in Russian language]
8. Mikaeva A. S., Mikaeva S. A. (2023). Economic security of instrument making enterprises. Moscow. [in Russian language]
9. Mikaeva A. S., Mikaeva S. A. (2024). Economic security in instrument making. Industrial electronics. Moscow. [in Russian language]
10. Mikaeva S. A. (2024). Industrial electronic devices. Industrial electronics. Electrical machines. Vologda. [in Russian language]

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/hb.2024.09.pp.068-074

и заполните  форму 

Отправляя форму вы даете согласие на обработку персональных данных.

.

 

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please copy the article doi:

10.14489/hb.2024.09.pp.068-074

and fill out the  form  

 

.

 

 
Rambler's Top100 Яндекс цитирования