Поищи ролевого бота для Telegram — и найдёшь в основном исходный код. Это честный ответ на другой вопрос — как его собрать — и плохой ответ на тот, который люди на самом деле задают: где его открыть.
Вот честное сравнение, а потом — что такое этот бот.
Три способа получить ролевого бота в Telegram
Клонировать репозиторий. Получаешь полный контроль — и в наследство работу: собственный API-ключ, сервер, который должен не падать, обновления всякий раз, когда провайдер что-то меняет, и слои памяти и ветвления, которые надо написать самому. Хорошо, если сборка и есть цель.
Собрать сценарий автоматизации. Быстрее кода, и это работает, но ты складываешь чат-бота из универсальных блоков — отвечать он будет, а персонажа с памятью, голосом и собственной картинкой у него не появится, пока ты не построишь и это.
Открыть уже работающего. Ни ключа, ни хостинга, ничего поддерживать. Цена — ты работаешь внутри того, что он умеет, а не всего, что можешь придумать. Это как раз он.
Скажем прямо: если хочешь владеть всем стеком — клонируй репозиторий. Эта страница не пытается тебя отговорить.
Одно предложение — и персонаж
Хватит одной строчки — роль, настроение, имя. Остальное набросают за тебя: характер, манеру речи, первое сообщение. Всё это правится — сразу и потом, — а персонажа можно оставить полностью приватным, если он только для тебя.
Первая картинка обычно приходит раньше, чем ты дорешаешь, кто перед тобой.
Управление сценой
Ролевой бот, который только отвечает, — игровой автомат. Три инструмента превращают его в сцену, которой ты режиссируешь:
- Перегенерировать — получить этот ответ заново.
- Отредактировать — переписать сказанное персонажем и продолжить с твоей версии.
- Разветвить — ответвиться от любого ответа и вести обе ветки параллельно, каждая с той памятью, что была у родительской в этот момент.
Ветвление — то, что недооценивают чаще всего. Две версии одних отношений бок о бок — этого один линейный чат дать не может.
Выбор разума за персонажем
В ротации пять моделей, и переключаться между ними можно посреди разговора, не теряя нити. Один и тот же персонаж на другой модели ощутимо другой — та же личность, та же память, другой ритм.
Если провайдер деградирует, маршрутизатор переводит трафик на здоровый канал так, что в разговоре не видно шва. Тебе этим управлять не нужно.
Личные сцены, групповые сцены и свой бот
По умолчанию сцена — между тобой и персонажем.
Персонаж может стать и отдельным Telegram-ботом со своим @username — создаётся за пару минут и без кода, — и этот бот может вести групповой чат. Telegram требует права администратора, прежде чем бот сможет читать группу, и его можно настроить отвечать только когда к нему обращаются.
Сколько это стоит
Начать бесплатно. Не нужно устанавливать приложение и заводить аккаунт помимо того Telegram, что у тебя уже есть.
Апгрейды оплачиваются в Telegram Stars. Медиа работает на балансе энергии: неудавшаяся или заблокированная генерация не списывается, а дневной потолок не даст одному увлечённому вечеру опустошить баланс.
Ролевые игры 18+ существуют за проверкой возраста внутри бота. Публичный сайт остаётся таким, каким ты его видишь.