Случайные визиты
Выберите дни и часы по UTC, когда он может прийти, сколько визитов в день, перерыв между ними и сколько он остаётся. Точное время остаётся сюрпризом даже после перезапуска.
Странствующий торговец добавляет в экономику сервера немного неожиданности. В случайный момент внутри выбранных вами часов он появляется в одном из ваших каналов, предлагает несколько товаров из пула, который вы собрали, и уходит через заданное время, оставив краткий итог продаж. Он выключен по умолчанию и требует Магазин и Банк.

Выберите дни и часы по UTC, когда он может прийти, сколько визитов в день, перерыв между ними и сколько он остаётся. Точное время остаётся сюрпризом даже после перезапуска.
Каждый визит вытягивает из пула несколько разных товаров с учётом веса. Отметьте товар как редкий, и он будет появляться гораздо реже, со значком ✨.
У каждой позиции пула своя цена в монетах, дешевле или дороже, чем в Магазине. Распродажи Магазина и другие скидки не действуют: цена торговца окончательная.
Задайте запас на визит и лимит в одни руки. Каждая покупка сначала блокирует предложение, поэтому два участника не получат одну и ту же последнюю штуку.
Выключите товар в Магазине и оставьте его в пуле: теперь его продаёт только торговец. Каждая штука — обычная покупка в Магазине, так что инвентарь, возвраты, Рынок и обмен работают как всегда.
Смотрите каждый визит с продажами и покупателями, вызывайте торговца сразу и реагируйте в Сценариях на его приход, уход и каждую продажу.
Торговец продаёт товары Магазина за монеты Банка. Откройте https://console.botgg.app, включите оба модуля, затем включите Странствующего торговца в разделе вовлечения.
Выберите обычные товары Магазина и задайте для каждого цену, запас на визит, лимит в одни руки и вес. Особые отметьте как редкие.
Выберите каналы, которые он может посещать, роль для пинга по желанию, окна визитов, число визитов в день, сколько он остаётся и сколько предложений приносит. Предпросмотр показывает сообщение на языке бота.
У сообщения визита есть кнопка на каждое предложение. Участник нажимает её, выбирает количество и платит с баланса Банка. Когда время выходит, сообщение превращается в краткий итог.
Магазин открыт всегда, поэтому любую покупку можно спланировать. С торговцем иначе: он приходит, когда его не ждут, приносит всего несколько предложений и снова уходит, и выгодная сделка достаётся тем, кто в этот момент в чате. Каждый визит выпадает на случайный момент внутри ваших окон, а несколько визитов за день распределяются, а не идут подряд.
Участники могут в любой момент ввести /merchant. Во время визита команда показывает канал, предложения с остатком и время ухода, а также кнопку перехода к сообщению. Когда торговца нет, она говорит только, когда откроется следующее окно, но не точное время.
Каждая штука, проданная торговцем, проходит тот же путь покупки, что и в Магазине: своя запись о покупке, своя транзакция Банка и обычная запись в логе Магазина. Покупка проходит целиком или не проходит совсем, собственный запас Магазина и лимит на участника тоже учитываются, а если цена изменилась после показа карточки, покупка отклоняется, а не списывается. Цена у торговца минимум 1 монета, поэтому каждая штука считается оплаченной для правил платных монет вашего сервера. Продавать можно только обычные предметы; роли, цвета и товары с выдачей персоналом остаются в Магазине.
Во вкладке визитов в консоли видны итоги за 30 дней, текущий или запланированный визит и история с каждой покупкой, а кнопка Вызвать сейчас приводит торговца немедленно. Доктор сервера предупредит, если торговец включён, но у него нет товаров, канала или прав на публикацию. Позиций в пуле на сервер: 10 на Free, 50 на Pro.
Список собран из реальных определений команд бота. Полный перечень — на странице команд.
/merchantСтранствующий торговец: что он продаёт сейчас или когда может заглянутьВсе функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.
| Лимит | Free | Pro |
|---|---|---|
| Позиций в пуле торговца | 10 | 50 |
| Визитов торговца в день | 2 | 6 |
| Каналов торговца | 1 | 5 |
Включите Магазин и Банк в веб-консоли, включите Странствующего торговца, добавьте в его пул несколько товаров Магазина и выберите каналы и окна визитов. Первый визит он запланирует сам.
/merchant подскажет, когда откроется следующее окно визитов, но не точное время, чтобы сюрприз остался. Персонал видит запланированное время в консоли, а роль для пинга сообщит участникам о приходе.
Нет. Торговец берёт цену, заданную для каждой позиции пула. Распродажи Магазина, Товар дня и скидка Погоды сервера на него не действуют.
Каждое предложение — обычный товар Магазина, но это может быть товар, выключенный в Магазине. Тогда его нельзя купить через /shop или /buy, и продаёт его только торговец.
Каждая покупка блокирует предложение до проверки запаса, поэтому нажатия обрабатываются по очереди. Первый участник получает товар, второй видит, что всё распродано. Никто не платит за то, чего не получил.
Визитов в день: до 2 на Free и 6 на Pro. Каналов торговца: 1 на Free, 5 на Pro. Все лимиты тарифов — на странице цен.
Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.