Профиль Telegram-бота с описанием бесплатных раскладов Таро

1 / 4

Профиль Telegram-бота с описанием бесплатных раскладов Таро

1 / 4

Профиль Telegram-бота с описанием бесплатных раскладов Таро

1 / 4

Профиль Telegram-бота с описанием бесплатных раскладов Таро

1 / 4

Все работы

Telegram-бот с ИИ для раскладов Таро

Бот проверяет обязательную подписку и выдает расклады «да/нет» или по своему вопросу. ChatGPT формирует трактовку, а встроенная админка помогает управлять каналами, рассылками и лимитами.

Категория
Чат-боты

Задача

Заказчику нужен был бот, который давал людям понятный повод подписаться на его Telegram-каналы. Человек получает бесплатный расклад с персональной трактовкой, а доступ открывается после подписки на указанные каналы.

Условия подписки могли меняться, поэтому привязывать их к коду было неудобно. Владелец должен был сам добавлять и заменять каналы, запускать рассылки, следить за статистикой и сбрасывать лимиты. Все это требовалось разместить внутри Telegram, без отдельной панели управления.

Как проходит расклад

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

  • «Да/нет» с одной картой для короткого ответа;
  • расклад на трех картах для собственного вопроса.

Бот показывает выпавшие карты, а ChatGPT формирует трактовку для конкретного расклада. ИИ используется в обоих сценариях и учитывает набор карт в ответе.

Для раскладов действует общий суточный лимит, который распространяется на оба формата.

Решение

Я связал в одном боте три части: проверку подписки, расклады с трактовкой через ChatGPT и кнопочную админку. Пользователь проходит весь путь в привычном чате. После проверки подписки он выбирает формат расклада и получает ответ, не переходя на сайт и не создавая отдельный аккаунт.

Список обязательных каналов вынесен в настройки. Если условия меняются, владелец обновляет их через меню, и бот продолжает работать по новому списку. Для остальных операций используется та же кнопочная админка, поэтому повседневное управление не требует правок кода.

Админка внутри Telegram

Управление ботом также построено на обычных Telegram-кнопках. Администратор может:

  • посмотреть статистику и выгрузить пользовательскую базу;
  • отправить рассылку аудитории бота;
  • изменить ссылки и список обязательных каналов;
  • управлять спонсорами и администраторами;
  • сбросить пользовательские лимиты.

Такой формат закрывает ежедневные операции владельца и не требует отдельной системы управления.

Моя роль

Я самостоятельно собрал проект целиком: продумал пользовательский сценарий и административную часть, реализовал проверку подписки и лимитов, подключил ChatGPT и запустил бота.

Итог

Бот запущен и связывает доступ к раскладам с подпиской на нужные каналы. Пользователь проходит весь сценарий в Telegram, а владелец там же управляет каналами, лимитами и рассылками.

Расскажите о проблеме. Я предложу разумный первый шаг.

Можно начать сообщением. Созвон не обязателен.

Обсудить задачу