Mmm-Geralt Ответов: 0

Автоматизированный ответный бот-проект, нуждающийся в некотором руководстве по нескольким вещам.


Проект

Я и мой потрясающий друг находимся в процессе создания бота, который может отвечать на часто задаваемые вопросы на странице в социальных сетях.(Извините, я знаю, что это звучит немного расплывчато)

Например, предположим, что пользователя бота зовут Meh. Поэтому Meh создает пост на Facebook(не обязательно на нашей целевой платформе, просто пример)

Теперь Meh активирует бота и добавляет ссылку на страницу, которую бот должен отслеживать.
Теперь, используя API Facebook, бот каждые 10 минут или около того захватывает все комментарии и отвечает на те, которые он еще не воспроизвел.

Мы хотим интегрировать машинное обучение позже.
На данный момент мы просто собираемся использовать предустановленные ответы, если бот подбирает определенные ключевые слова в вопросе.

например
Вопрос: Можете ли вы прислать мне ссылку на ваш сервер discord?
(Затем бот видит ссылку на ключевые слова и диссонанс)
А: WWW.discord.com-Да.


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

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

Как мы думаем сделать этот проект
1.So план состоит в том, чтобы создать сервер с помощью консольного приложения c#, которое будет обрабатывать ботов.
2. Веб-узла, размещенного на сервере IIS, на котором пользователь может зарегистрироваться и настроить своего бота.
3.когда пользователь входит на сайт, мы используем java-скрипт для подключения к другому консольному серверу c#, который затем подключается к базе данных.
4. После того, как пользователь прошел аутентификацию(вошел в систему), он может запустить бота.
5. после того,как они предоставили ссылку для мониторинга бота, она должна быть добавлена на наш консольный сервер бота, чтобы начать мониторинг страницы в течение x-го периода времени.

добавлено: наша база данных будет создана на Microsoft SQL server.
Прежде чем я отправлю какие-либо вопросы, сначала мне нужно знать, является ли это жизнеспособным решением ?

Что я уже пробовал:

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

Richard MacCutchan

Жизнеспособна? Вполне возможно, что да, но многое зависит от навыков разработчиков.

0 Ответов