Доработка и оптимизация Discord-бота ChatGPT
Budget: $30 – $250 USD
Техническое задание: Умный Discord-бот на базе ChatGPT
https://github.com/0xStarLabs/StarLabs-Discord
Цель проекта:
Улучшить уже существующий скрипт Discord-бота, который:
Читает сообщения в чате.
Отвечает на них через ChatGPT.
Реагирует смайликами.
Может сам писать в чат.
Текущий скрипт работает, но нужна доработка логики, улучшение естественности ответов и реализация новых функций.
---
Что нужно реализовать:
1. Фильтрация входящих сообщений
Исключить спам, бессмысленные и короткие сообщения (типа "ок", "да", "лол").
Реагировать только на содержательные, осмысленные или вопросительные сообщения.
Настроить порог длины или использовать простой ML-фильтр (опционально).
Опционально: поддержка белого/чёрного списка слов или юзеров.
---
2. Более человечные ответы через ChatGPT
Сделать ответы менее шаблонными: добавить стиль общения (дружелюбный, с юмором, живой).
Рандомизация фраз (разные приветствия, концовки, фразы-переходы).
Вставка эмодзи и естественных пауз.
Возможность выбрать "режим общения" (серьёзный / шутливый / нейтральный).
---
4. Общение с конкретным пользователем
Возможность указать user_id, чтобы бот реагировал только на этого человека.
Ответы берутся из файлов .txt в отдельной папке (1 строка = 1 фраза).
При этом бот может параллельно отвечать другим участникам чата, но на основе обычной логики.
---
5. Реакции-смайлики (лайки)
Возможность указать ветку/канал, в которой бот будет ставить реакции:
Лайк/сердце/смайлик на случайные или осмысленные сообщения.
Реакции ставятся с задержкой, не на всё подряд, чтобы выглядело натурально.
Опционально: фильтр — ставить лайки только на сообщения длиной >20 символов.
---
Дополнительно:
Все настройки (ID каналов, папки, фильтры, поведение) должны быть легко редактируемыми в config.json или аналогичном конфиге.
Желательно логировать действия (что ответил, кому, когда и почему).
Скрипт желательно оставить в виде .py или .js, если не BAS/Zenno.
Работа с GPT:
https://github.com/0xStarLabs/StarLabs-Discord
Цель проекта:
Улучшить уже существующий скрипт Discord-бота, который:
Читает сообщения в чате.
Отвечает на них через ChatGPT.
Реагирует смайликами.
Может сам писать в чат.
Текущий скрипт работает, но нужна доработка логики, улучшение естественности ответов и реализация новых функций.
---
Что нужно реализовать:
1. Фильтрация входящих сообщений
Исключить спам, бессмысленные и короткие сообщения (типа "ок", "да", "лол").
Реагировать только на содержательные, осмысленные или вопросительные сообщения.
Настроить порог длины или использовать простой ML-фильтр (опционально).
Опционально: поддержка белого/чёрного списка слов или юзеров.
---
2. Более человечные ответы через ChatGPT
Сделать ответы менее шаблонными: добавить стиль общения (дружелюбный, с юмором, живой).
Рандомизация фраз (разные приветствия, концовки, фразы-переходы).
Вставка эмодзи и естественных пауз.
Возможность выбрать "режим общения" (серьёзный / шутливый / нейтральный).
---
4. Общение с конкретным пользователем
Возможность указать user_id, чтобы бот реагировал только на этого человека.
Ответы берутся из файлов .txt в отдельной папке (1 строка = 1 фраза).
При этом бот может параллельно отвечать другим участникам чата, но на основе обычной логики.
---
5. Реакции-смайлики (лайки)
Возможность указать ветку/канал, в которой бот будет ставить реакции:
Лайк/сердце/смайлик на случайные или осмысленные сообщения.
Реакции ставятся с задержкой, не на всё подряд, чтобы выглядело натурально.
Опционально: фильтр — ставить лайки только на сообщения длиной >20 символов.
---
Дополнительно:
Все настройки (ID каналов, папки, фильтры, поведение) должны быть легко редактируемыми в config.json или аналогичном конфиге.
Желательно логировать действия (что ответил, кому, когда и почему).
Скрипт желательно оставить в виде .py или .js, если не BAS/Zenno.
Работа с GPT:
Related categories:
User Interface / IA
Machine Learning (ML)
Chatbot
API Development
Discord
ChatGPT
AI Development