600.43K
Категория: ПрограммированиеПрограммирование

Информационные системы и программирование (программист). Чат-боты в социальных сетях

1.

09.02.07. Информационные системы и программирование (программист)
Проектная работа
по дисциплине: «Информатика»
на тему: «Чат-боты в социальных сетях»
Выполнил: студент группы ИС-22-06
Авдеев Роман Алексеевич
Проверила: преподаватель информатики
Моргунова Анастасия Викторовна
Самара, 2022

2.

Цели и задачи
Цель проектной работы – рассмотреть возможности использования чат-ботов
в социальных сетях и показать создание чат бота на примере. Для достижения
цели поставлены следующие задачи:
Задачи:
1. Изучить теоретические основы разработки и обучения чат-ботов.
2. Рассмотреть примеры использования чат-ботов в социальных сетях.
3. Проанализировать проблемы и перспективы использования чат-ботов в соцсетях.
4. Предложить рекомендации по разработке и использованию чат-ботов в социальных сетях.
5. Создать рабочего бота для социальной сети.

3.

Актуальность работы
Актуальность
популярности
данной
проектной
социальных
сетей
работы
как
заключается
канала
в
растущей
коммуникации
между
пользователями и брендами. Чат-боты являются эффективным инструментом
для автоматизации процессов и улучшения взаимодействия с клиентами.

4.

Чат-боты
Чат-боты
-
это
программы,
взаимодействующие с пользователями
через
чаты,
использующиеся
для
автоматизации различных задач: ответа
на вопросы пользователей, обработки
заказов, предоставления информации о
продуктах и услугах и др. Их пишут на
различных языках программирования и
для различных платформ , таких как
Discord, Telegram, и другие.

5.

Discord-боты
Discord-боты - это программы, которые
могут
быть
использованы
для
автоматизации рутинных задач или для
предоставления
дополнительных
функций в Discord-серверах, информации
о пользователях, управления правами
доступа, автоматизации процессов и т. д.
Некоторые
популярные
Discord-боты
включают в себя Dyno, MEE6, Groovy,
Rythm и другие.

6.

Создание Discord-бота
Для создания дискорд бота я выбрал
discord.py - библиотеку на Python для
создания ботов для Discord, позволяющую
работать с API Discord. Она поддерживает
асинхронные функции и имеет открытый
исходный код.

7.

Бизнес-предложения
Одна из команд, которую я сделал,
позволяет людям отправлять нашему
серверу бизнес-предложения.
При отправке команды она открывает
специальное форму с полями для ввода
данных.
Полученные данные бот отправляет в
базу данных. Благодаря этому, их можно
будет удобно посмотреть в любое время,
и позже использовать.

8.

Embed-сообщения
Другая команда позволяет отправлять
эмбеды – специальные сообщения с
другой
структурой
или
стилем
форматирования.
На примере вставленной картинки, я
написал правила своего сервера (и ещё
несколько других штук, предназначенных
для прочтения участниками сервера) с
помощью эмбед-сообщений.

9.

ChatGPT
Последняя команда здесь – команда
ChatGPT. При активации этой команды и
вводе запроса бот с помощью API ChatGPT
использует искусственный интеллект для
генерации ответа и отправки его обратно
(тоже в виде эмбед-сообщения, кстати).

10.

Выводы
В заключение могу сказать, что мне очень понравилось
работать над моим ботом для дискорда. На самом деле, я добавил
куда больше полезных команд в своего бота, но, чтобы не
растягивать текст, этом реферате я постарался уместить только
самые основные команды, которые сразу заметны пользователю
при входе на мой сервер.
Таким образом, мой бот для дискорда стал не только
интересным проектом, но и полезным инструментом для
управления сервером и взаимодействия с пользователями. Я
надеюсь, что мои знания и опыт в программировании продолжат
расти, и я смогу добавить еще больше функций в своего бота,
чтобы сделать его еще более удобным и функциональным.
English     Русский Правила