Как объединить донаты со всех сервисов в одну цель для OBS

Обновлено

Чтобы объединить донаты с DonationAlerts, CloudTips, Boosty и других сервисов в одну цель, нужен виджет, который читает собранную сумму у каждого сервиса и складывает их. Вручную это делается через стартовую сумму цели в DonationAlerts, автоматически — через общий сбор LanolStream: один раз подключаешь сервисы и ставишь в OBS одну ссылку.

Зачем нужен общий сбор

Зрители платят там, где им удобно: кто-то привык к DonationAlerts, кто-то к CloudTips, кто-то держит подписку на Boosty. Если у каждого сервиса своя цель, на экране висят три полоски по трети, и ни одна не выглядит так, будто сбор идёт.

Одна общая цель честнее показывает, сколько собрал чат, и лучше мотивирует докинуть: до микрофона не 12 000 ₽ в одном сервисе, а 4 500 ₽ всего.

Как сделать вручную, без сторонних сервисов

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

  1. 1Создай цель в DonationAlerts и поставь её виджет в OBS. Как это сделать, написано в справке DonationAlerts, раздел Donation goals (на английском).
  2. 2Во время стрима следи за суммами в CloudTips, Boosty и других сервисах.
  3. 3Когда там приходит донат, открывай цель в DonationAlerts и увеличивай стартовую сумму на эту величину.

Способ рабочий, но всё держится на тебе или модераторе: донат в другом сервисе появится в цели только после ручной правки, а посреди игры про неё легко забыть.

Как сделать автоматически в LanolStream

LanolStream сам читает донаты из твоих сервисов и показывает на экране их сумму. Зрители донатят туда же, куда и раньше, деньги идут напрямую в твои сервисы, мы только складываем цифры.

  1. 1Подключи донат-сервисы один раз: в кабинете LanolStream открой Аккаунт › Подключения и вставь ссылку на виджет из OBS. DonationAlerts — любой их виджет, CloudTips — виджет «Статистика» (stream.cloudtips.ru/s/…), DonateX — виджет последних сообщений («Последние донаты» → значок копирования, donatex.gg/recent-donations?token=…), Donatty — ссылка группы «Оповещение», StreamEngine — «Последние алерты» (кнопка «Открыть» у блока «Latest alerts» на их главной). Donate.Stream — виджет оповещений (donate.stream/widget-alert?uid=…&token=…). DonatePay подключается не ссылкой, а ключом API со страницы donatepay.ru/page/api.
  2. 2Создай цель в разделе «Виджеты» — «Донаты из подключений» там уже включены. Задай, сколько собрать. Если сбор начался раньше, впиши в «Уже собрано до отсчёта», сколько уже есть: донаты до создания цели сами не посчитаются.
  3. 3Boosty и ЮMoney пока складываются по ссылке на их цель: в цели нажми нужный сервис в «Другие сервисы» и вставь ссылку. Рядом с полем появится сумма, которую мы видим.
  4. 4Скопируй «Ссылку для OBS» и добавь её в OBS: Источник → Браузер, размер подскажет кабинет, фон прозрачный. Как устроен этот источник — в справке OBS (на английском).
  5. 5Проверь: пришли себе небольшой донат в любой из сервисов, и общая сумма на экране вырастет.
Общая цель LanolStream на стриме: кольцо с котом Ланолом и суммой сбора, под ним — сколько пришло с DonationAlerts, CloudTips, DonateX и Donatty
Одна цель — сумма со всех сервисов. Под ней видно, кто сколько добавил.

Складываются DonationAlerts, CloudTips, DonateX, Donatty, StreamEngine, DonatePay, Donate.Stream, Boosty и ЮMoney, в любом сочетании. Самая частая пара — DonationAlerts и CloudTips, для неё есть отдельный пошаговый гайд.

Те же подключения дают общий топ донатеров: зритель, который донатит в разные сервисы под одним ником, стоит в топе одной строкой. Как цель и топ выглядят на экране, можно посмотреть на странице виджетов.

Хочешь брать сумму прямо из целей DonationAlerts и CloudTips, как в их виджетах? Выключи в цели «Донаты из подключений» — появятся поля для ссылок на их цели (у CloudTips это ссылка /t/…).

Какая сумма цели будет на экране

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

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

Что будет, если сервис не отвечает

Сервисы иногда падают или отвечают медленно. В этом случае кольцо держит последнюю сумму, которую мы видели, а не проваливается в ноль посреди эфира. В кабинете у поля такого сервиса появится пометка, что он не отвечает.

Суммы обновляются за несколько секунд. ЮMoney и Boosty мы спрашиваем реже, раз в 15–30 секунд: у них тяжёлые страницы, и частые запросы им не нравятся.

Частые вопросы

Нужно ли зрителям куда-то переходить?

Нет. Зрители донатят туда же, куда и раньше: по твоим ссылкам DonationAlerts, CloudTips или Boosty. Общий сбор только показывает сумму со всех сервисов в одной цели.

Проходят ли деньги через LanolStream?

Нет. Мы только читаем донаты и суммы из виджетов твоих сервисов. Деньги остаются в сервисах, как и раньше.

Можно ли добавить цель на фолловеров Twitch или подписчиков Telegram?

Да, в том же кабинете. Это отдельный вид цели: число фолловеров Twitch подтягивается само, для Telegram хватит ссылки на публичный канал.

Опасно ли давать ссылку на виджет?

Ссылки на виджеты DonationAlerts, Donatty и Donate.Stream содержат токен, по которому открывается виджет. Мы храним их только в твоём кабинете и никому не показываем. Твою ссылку для OBS тоже никому не показывай.

Сколько это стоит?

Пока идёт закрытая бета, всё бесплатно. Общий сбор со всех сервисов входит и в бесплатный тариф после беты.

Один сбор со всех донатов — с котом

LanolStream в закрытой бете и пока бесплатен. Кабинет откроется сразу после заявки.

Подать заявку