В кабинет

Как пользоваться

Tavern слушает ваш стол и подбирает музыку под происходящее. Ведущий просто ведёт игру и описывает сцену словами — бот предлагает музыку, вы подтверждаете (или разрешаете ему менять самому).

Что это вообще делает

Бот сидит в вашем голосовом канале Discord и играет туда фоновую музыку. Он слышит, что говорит ведущий, понимает, что происходит в игре, и подбирает подходящий трек из библиотеки. Никто ничего не ищет и не переключает вручную.

Подключение — 4 шага

1
Заведите аккаунт на сайте: через Discord («Войти через Discord») или по почте и паролю. Если вошли по почте — Discord всё равно придётся привязать: без него не видно ваших серверов.
2
Добавьте бота на сервер. В кабинете напротив сервера будет кнопка «➕ Добавить бота». Нужны права администратора на этом сервере — чужие серверы в списке не появятся. После добавления обновите страницу.
3
Выберите голосовой канал из списка и нажмите «Подключить». Бот зайдёт в канал — в списке участников он появится как обычный участник. Зайдите туда же сами.
4
Отметьте ведущего в Discord командой /music gm @имя и нажмите в кабинете «🎙 Включить слух». В текстовый канал придёт уведомление, что бот слушает — это видно всем за столом, так и задумано.
Дальше можно просто играть. Бот меняет музыку сам и каждый раз пишет в чат, что включил, с кнопкой «↩ Вернуть как было». Ошибся — одно нажатие, и играет прежнее, а бот на минуту замолкает и не лезет обратно.
Зачем отмечать ведущего. Сцену ведёт речь ведущего. Реплики игроков влияют только на громкость — обсуждение правил или спор о том, кто куда идёт, не должны переключать музыку. Если ведущего не отметить, бот слушает всех подряд и будет ошибаться чаще.

Кто решает, когда менять музыку

Слушать и решать — разные переключатели: включение слуха не меняет режим.

РежимЧто делаетКогда выбрать
🤖 Менять самомуПереключает сам, пишет в чат что включил и даёт «↩ Вернуть как было».По умолчанию. Ничего не надо нажимать, пока всё нравится.
🙋 Спрашивать меняНе трогает музыку, пока не подтвердите: карточка «Сменить на …?» с ✅ и ❌ — в Discord и в кабинете.Если хотите держать руль. Учтите: пока не нажмёте, музыка не сменится.
✋ Только вручнуюМолчит, музыку не трогает вообще.Для сцен, где нужна точность.

Переключается в карточке сервера в кабинете или командой /music mode auto|suggest|manual.

Почему по умолчанию «сам». Мы начинали с «спрашивать», и оказалось, что во время игры никто не смотрит в Discord: предложение висит, никто его не видит, музыка не меняется — и выглядит это как «не работает». Поэтому спрашиваем не заранее, а после: меняем и даём отменить.

Как говорить, чтобы бот понял

Команды не нужны — говорите как обычно, но называйте обстановку вслух. Бот понимает контекст, а не отдельные слова.

🗣
«Вы заходите в тёплую таверну, у очага играет бард» → уютная корчма.
🗣
«Из темноты бросаются гоблиныбой, кидайте инициативу!» → боевая музыка сразу.
🗣
«Стена рушится, перед вами древний дракон» → тема босса.

Пересказ — не смена сцены: «бард рассказал, что на город напал дракон» оставит вас в таверне. Бой включается, только когда угроза направлена на партию прямо сейчас.

Сцены, которые он различает

🍺 Тавернатаверна, трактир, кабак, эль, бард
🏙 Город / рынокрынок, базар, площадь, лавка, торговцы
🌤 Путь (день)дорога, идём, путешествие, караван
🌙 Путь (ночь)ночь, впотьмах, ночной переход
🌲 Лес / тайналес, чаща, туман, мистическое
🕯 Подземельеподземелье, склеп, пещера, катакомбы, коридор
🥷 Скрытностькрадёмся, тихо, прячемся, тень
🔮 Ритуал / магияритуал, заклинание, алтарь, обряд, руны
⚔️ Бой (лёгкий)стычка, потасовка
⚔️ Бой (жаркий)бой, нападают, орки, скелеты, атака, враги
🐉 Боссбосс, дракон, демон, владыка, лич
💔 Грусть / развязкатолько вручную — кнопкой
💀 Поражениетолько вручную — кнопкой
🏆 Победатолько вручную — кнопкой
🏕 Привалпривал, лагерь, костёр, ночлег
⚠️ Напряжениеопасно, тревога, угроза, засада
🤫 Тишинатишина

Победа, поражение и грустную развязку включает только ведущий — кнопкой, командой или через /music analyze. Автоматика их не трогает намеренно: брошенная посреди боя фраза «наш разбойник упал, поражение» иначе вырвала бы стол из драки скорбной темой.

Бой — отдельно от места

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

/music fight ⚔️ Бойвключить боевую музыку
/music fight 👑 Босс-фазаподнять до темы босса
/music fight 🕊 Бой оконченвернуть фон того места, где вы были
/music fight 🏆 Победа / 💀 Поражениесюжетный акцент

Всё то же есть кнопками на панели: /music panel вывешивает в текстовый канал пульт, который обновляется сам.

Что видно в кабинете

Если что-то идёт не так

СимптомЧто делать
Музыки не слышноПроверьте, что бот в том же канале, что и вы, и что он не заглушён локально (правый клик по боту → громкость). В кабинете посмотрите «Состояние системы».
Бот не реагирует на речьВключён ли слух? Отмечен ли ведущий (/music gm)? В мониторе идут строки 🗣? Если строк нет — не доезжает распознавание речи.
Путает сценуНажмите «↩ Вернуть как было» под сообщением бота — вернётся прежний трек, и минуту он не будет вмешиваться. И напишите нам, что именно вы сказали и что он включил: это самое ценное, что можно принести с теста.
Музыка играет, а все разошлисьТак и должно быть недолго: если в канале никого не осталось, бот сам ставит паузу через три минуты и продолжает, когда кто-то вернётся.
Слишком часто меняет музыкуПереведите в режим «🙋 Спрашивать меня» и отклоняйте лишнее — заодно увидим, где он частит.
Музыка заглушает речь🔉 в кабинете. Приглушение под голос работает само, но общий уровень задаёте вы.
Бот завис/music stop и /music start. Он умеет переподключаться сам, но это быстрее.

Что мы просим у тестировщиков

Полезнее всего конкретика, а не общее впечатление:

Приватность — честно

Полный список команд

КомандаЧто делает
/music start [канал]зайти в голосовой канал (без аргумента — в ваш текущий)
/music stop · /music leaveостановить музыку (бот остаётся) · выйти из канала
/music pause · resumeпауза и продолжение
/music louder · softer · intensity 0–100громкость и напряжённость
/music scene …включить сцену вручную
/music fight …бой / босс / бой окончен / победа / поражение
/music listen · unlistenвключить и выключить слух
/music gm @имяотметить ведущего
/music mode …спрашивать / сам / вручную
/music accept · dismissпринять или отклонить предложение
кнопка ↩ Вернутьвернуть музыку, которая играла до последней смены
/music lock · unlockзапретить и разрешить ИИ трогать музыку
/music analyze [текст]разобрать реплику вручную — удобно проверять, как он понимает
/music leitmotif <имя> [сцена]закрепить тему за персонажем, дальше включать по имени
/music panel · status · statsпульт с кнопками · состояние · точность предложений
/music stt …движок распознавания речи
Открыть кабинет