Скипалка донатов DonationAlerts в группе Telegram
- Отлавливает донаты из DonationAlerts публикует их в группу в Telegram
- Возможность скипнуть донат, по кнопке под сообщением в Telegram
- Поддержка голосовых донатов (конвертация через ffmpeg)
- Обратная связь с DonationAlerts, стример видит что сообщение не будет воспроизводится и если он скипает сообщение, это отображается в группе
Рекомендуется также увеличить время на модерацию
- Заходим в Donation Alerts - Виджеты - Оповещения
- Нажимаем показать ссылку для встраивания на Группе 1
- Нажимаем скопировать ссылку, открываем в отдельной вкладке
- В конце ссылки видим
token=...
, копируем всё что послеtoken=
- Копируем
example.env
в.env
DA_SOCKET_TOKEN=
после равно вставляем то, что скопировали на шаге (4)- У вас должен быть бот Telegram, если нет создаём его через Bot Father
TELEGRAM_BOT_TOKEN=
вставляем токен, который получили от Bot Father- Добавляем бота в группу, делаем его администратором (не обязательно, но это один из простейших способов получить необходимый параметр)
- Пишем любое сообщение в группу
- Переходим в браузере по ссылке
https://api.telegram.org/bot{token}/getUpdates
где вместо{token}
вставляем токен бота из шага (7) - Глазами ищем объект вида
chat->id
иid
который является отрицательным числом, копируем его TELEGRAM_CHAT_ID=
id
которое мы получили на шаге (12)- По ссылке открытой на шаге (3), нажимаем просмотреть исходный код
- Нам необходимо определить
socket.io
сервер, который используется у вас, можно воспользоваться поиском по строкеsocket = io(
- Нужно скопировать всё что находится между одинарными кавычками, например,
wss://socket2.donationalerts.ru:443
DA_SOCKET_URL=
тому что мы получили на шаге (16)- Далее запускаем Docker контейнер, например, командой
make start
- ????
- PROFIT