Разработка чат-ботов. Задачи чат-бота: Обратная связь, заполнение анкеты, база данных. Платформа: Telegram. Продукт: Личное использование. Техзадание есть. Пока что хочу узнать цену проекта, так как при написании самому возникли некоторые проблемы. ?? Команда `/start` Текст: Здравствуйте, дорогой пользователь нашего бота. Я - бот для поддержки, пожалуйста выберите один из вариантов Инлайн-кнопки: [ ?? Заявление на администратора ] [ ?? Связь с менеджером ] [ ?? Написать администраторам ] ?? ЗАЯВЛЕНИЕ НА АДМИНИСТРАТОРА Удаляется стартовое сообщение Сообщение: Заполните заявку на АДМИНИСТРАТОРА Кнопка: ?? Вернуться назад Далее бот по очереди задаёт вопросы и сохраняет ответы в БД: Вопросы (таблица заявок): 1. Возраст - Сколько вам лет? 2. Имя - Как вас зовут? 3. Часовой пояс - Какой вас часовой пояс? 4. Сколько времени готов уделять - Сколько времени можете уделять своему посту? 5. Опыт работы - Имеется ли у вас опыт в данной сфере? 6. Грамотность - Насколько вы оцениваете свою грамотность? 7. Поведение при конфликте - Как вы поведете себя при конфликте с другим администратором? 8. Тег - Какой тег будет у вас? После заполнения: Все ответы объединяются в одно сообщение Отправляются в `SENIOR_CHAT_ID` Так же логгируется в Базе данных Пользователю: > Ваша заявка успешно отправлена на рассмотрение Ответ владельца/директора: Пишется ответом на сообщение бота Бот копирует и отправляет пользователю в ЛС СВЯЗЬ С МЕНЕДЖЕРОМ Аналогично заявке Сообщение: > Напишите сообщение для МЕНЕДЖЕРОВ Все сообщения - тот же SENIOR_CHAT_ID Пользователю: > Ваша заявка успешно принята на рассмотрение НАПИСАТЬ АДМИНИСТРАТОРАМ Сообщение: > Привет, дорогой пользователь... (дружелюбный текст) Пользователь пишет сообщение Бот пересылает его в `ADMIN_CHAT_ID` Ответ администратора: Только ответом на пересланное сообщение Бот копирует, а не пересылает Если ответил Монтажер или Менеджер - бот пишет: > У вас нет доступа ЕСЛИ БОТ ЗАБЛОКИРОВАН Если невозможно отправить ЛС пользователю: > Бот заблокирован у пользователя, отправить сообщение невозможно (сообщение уходит в админ-чат) РАНГИ ПО НУМЕРАЦИИ | 1 | Монтажер | 2 | Менеджер | 3 | Администратор | 4 | Младший модератор | 5 | Старший модератор | 6 | Директор | 7 | Владелец Владелец задаётся в коде Монтажер и Менеджер не имеют доступ к командам При попытке ответить пользователю - ошибка КОМАНДЫ (РАБОТАЮТ ТОЛЬКО С `!`) Команда !мут(для администраторов): !мут@user(Или ИД админа из БД) (Время в минутах) (Причина) Ошибка при неполной форме Ошибка если мут уже есть Команда !пред(для администраторов): !пред @user(или ИД админа из БД) (Причина) Снимается автоматически через 7 дней 3/3 ? кик + сообщение: > (ранг) (тег) снят со своего поста, причина: 3/3 Команда !бан: !бан @user(или ИД пользователя) (Дни) (Причина) Запись в БД Забаненный пользователь при любом сообщении: > Ошибка! Вы заблокированы, обратитесь владельцу в лс для обжалования - @... Команда !назначить: !назначить @user(или ИД) (Ранг) (Имя) (Возраст) (Тег) Запись в таблицу состава Внутренний ID администратора Сообщение в чат администраторов Команда !снять: !снять (ИД из личной нумерации в БД) Причина Удаление из БД Сообщение в админ-чат Команда !состав: Форма: !состав Состав по иерархии: ID(Телеграм) | Ранг | Имя | #тег ОГРАНИЧЕНИЯ КОМАНД Обязательно реализовать: Проверку прав доступа по рангу Защиту от самоназначения Защиту от мута/бана равных и выше по рангу КД (cooldown) на команды Логи действий модерации Обработку ошибок БД Обработку пустых сообщений Проверку формата упоминаний
Задачи чат-бота: Chat GPT. Продукт: Chat GPT. Техзадания нет. Создать многофункционального Telegram-бота с доступом к нейросетям OpenAI (ChatGPT и DALL-E), системой монетизации через подписки, админ-панелью и аналитикой. Требуется разработать Telegram-бота, который будет выступать в роли интеллектуального ассистента. Бот должен уметь вести текстовый диалог, генерировать изображения по запросу, иметь гибкую систему тарифов (подписок) с пробным периодом, админ-панель для управления и автоматизированную систему приема платежей. 2. Функциональные требования (Что должен уметь бот) 2.1. Базовый функционал для всех пользователей · Команды: · /start — Приветственное сообщение с кратким описанием возможностей и кнопкой меню. · /menu или кнопка "Меню" — Основное меню бота. · /help — Справка по использованию бота. · /profile — Информация о профиле: текущий тариф, остаток запросов/токенов, дата окончания подписки. · Система регистрации: Бот автоматически регистрирует пользователя в системе при первом взаимодействии (по user_id). · Пробный период: Каждому новому пользователю предоставляется, например, 5 бесплатных запросов к ChatGPT или 1 бесплатная генерация изображения. 2.2. Работа с нейросетями (Интеграция с OpenAI API) · Текстовый чат (GPT-4/3.5): · Пользователь отправляет текстовое сообщение (не команду) ? бот отправляет запрос в OpenAI ? возвращает потоковый ответ (части сообщения приходят по мере генерации, а не одним блоком). · Сохранение контекста диалога (памяти) в пределах одной сессии (окна чата). Контекст должен сбрасываться через 30 минут неактивности или по команде /new. · Генерация изображений (DALL-E 3): · Команда /image или кнопка "Создать изображение". Пользователь вводит текстовый промпт ? бот отправляет запрос в DALL-E ? возвращает сгенерированное изображение. · Ограничение на разрешение (например, 1024x1024) и количество изображений за раз (1) по умолчанию. 2.3. Система подписок и монетизации · Тарифы: Минимум 3 тарифных плана (например: "На день", "На месяц", "Премиум на год"). Для каждого тарифа настраиваются: · Лимит текстовых запросов в день/месяц. · Лимит генераций изображений в день/месяц. · Доступ к более продвинутой модели GPT-4 (для премиум-тарифа). · Оплата: · Команда /buy или кнопка "Купить подписку" ? вывод меню с тарифами и ценами. · После успешной оплаты подписка пользователя автоматически активируется. · Проверка лимитов: Перед каждым запросом к нейросети бот проверяет активна ли подписка и не исчерпаны ли дневные/месячные лимиты. 2.4. Административная панель (Админ-панель / Web-интерфейс) · Веби-интерфейс с авторизацией по логину и паролю. · Функции админа: · Просмотр статистики: общее число пользователей, активные подписки, финансовые показатели (выручка за день/месяц). · Управление пользователями: поиск по ID, просмотр их запросов, ручная блокировка, сброс лимитов, начисление подписки. · Управление тарифами: возможность создавать/редактировать тарифные планы (название, цена, лимиты). · Рассылка сообщений: массовая отправка текстовых уведомлений всем пользователям или по фильтру (например, с активной подпиской). · Мониторинг: Просмотр логов ошибок и использования API.
Почему стоит искать работу для фриласнеров по профилю программисты в России у нас?
🔸 Более 5 предложений о работе за сегодня в тематике программисты
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программисты уже сегодня!
🔸 Свежих заказов на программисты в России для фрилансеров на сентябрь 2026 года — 5956 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программисты в России?
Вы специалист по программисты и ищете проекты и заказы на удалёнке в России? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программисты в России?
На сентябрь 2026 года опубликовано 5956 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программисты
Сколько можно заработать выполняя проекты по программисты?
Специалисты по профилю программисты зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете