- Языки
- Русский
BTelegramService — это мощный плагин для игры Rust, который обеспечивает двустороннюю связь между игровым чатом и Telegram. Он позволяет игрокам и администраторам взаимодействовать через Telegram, получать уведомления о событиях на сервере, управлять сервером через команды и многое другое.
🔹 Основные возможности
1. Двусторонний чат
- Игроки ↔ Telegram:
- Сообщения из игрового чата автоматически пересылаются в Telegram (с форматированием и ссылками на Steam-профили).
- Сообщения из Telegram отображаются в игре с настраиваемым префиксом и цветами.
- Поддержка тем (тредов):
- Чат сервера и системные уведомления можно разделять по темам (требуется настройка ThreadId).
2. Управление сервером через Telegram
- RCON-команды(/command):
- Владельцы могут выполнять любые консольные команды прямо из Telegram.
- Меню администрирования:
- Бан/кик игроков через интерактивные кнопки.
- Настройка времени и причины наказания.
3. Система уведомлений
- Рейды:
- Игроки получают уведомления в Telegram, если их базу разрушают (с координатами и именем рейдера).
- Вход/выход игроков:
- Уведомления о подключении/отключении игроков (можно отключить в конфиге).
4. Жалобы (репорты)
- Автоматическая пересылка жалоб из игры в Telegram:
- Сбор статистики по количеству жалоб на игрока.
- Кнопки быстрых действий (бан, кик, ) при достижении лимита жалоб.
5. Приватные уведомления
- Регистрация через /tg в игре:
- Игроки получают код для привязки Telegram-аккаунта.
- Возможность отключить уведомления (/tg off).
- Персональные сообщения:
- Админы могут писать игрокам в личные сообщения Telegram.
- Админы могут писать игрокам в личные сообщения Telegram.
6. Автоматическая очистка чата
- Удаление старых сообщений через заданное время (настраивается в конфиге).
- Фильтрация неподдерживаемого контента (стикеры, файлы, голосовые).
7. Статистика и мониторинг
- !online: Список игроков онлайн с Steam-ссылками.
- !status: Информация о нагрузке сервера (FPS, память, аптайм).
- Автообновление названия темы (например, "Чат сервера | онлайн 15").
🔹 Дополнительные фишки
- Гибкие настройки ролей:
- Владельцы, админы и модеры имеют разные уровни доступа. Тест !
Owner - полный доступ.
Moder - возможность использовать !tgpm.
- Владельцы, админы и модеры имеют разные уровни доступа. Тест !
- Защита от спама:
- Кулдауны на команды, ограничение длины сообщений.
- Поддержка аватарки сервера в игровом чате.
- Локализация: Русский/английский интерфейс команд.
🔹 Для кого этот плагин?
- Владельцы серверов: Удобное управление через Telegram.
- Администраторы: Модерация без входа в игру.
- Игроки: Возможность получать важные уведомления даже вне игры.
🔹Установка и настройка.
Видео гайд по установке плагина.
СМОТРЕТЬ VK
1. Установка плагина
- Скачайте файл BTelegramService.cs и поместите его в папку oxide/plugins вашего сервера Rust.
- Выполните команду oxide.reload BTelegramService
- Настройте конфиг BTelegramService.json
- Выполните команду oxide.reload BTelegramService
2. Создание Telegram бота
- Откройте Telegram и найдите бота @BotFather.
- Создайте нового бота с помощью команды /newbot.
- Получите токен бота (он понадобится для настройки плагина).
3. Настройка группы Telegram
- Создайте группу в Telegram для связи с сервером.
- Включите темы в настройках группы.
- Добавьте созданного бота в группу и дайте ему права администратора.
- Получите ID группы:
- Отправьте любое сообщение в группу в любую тему , которую вы создали
- Перейдите по ссылке https://api.telegram.org/botВАШ_ТОКЕН/getUpdates
- Не забудь поставить Автоформатировать галочку , что бы текст был понятным. (В хроме такая есть )
Если забыл написать в чат будет такой результат:
Если всё сделали правильно будет вот так:
- Найдите параметр chat.id для вашей группы
- Для супергрупп добавьте (например: -100123456789)
Вот так выглядеть инфа в браузере
"chat": {
"id": -100ВАШ_ИД,
Ниже будет информация какая тема - чат
"message_thread_id": 2(ВОТ ИД ЧАТА -ТЕМЫ),
Все это можно получить и другим способом.
Нажав на тему-информация о теме-копировать ссылку на тему
И в этой ссылке будет
https://t.me/c/Добавить-100ИД_ГРУППЫ/ИД_ТЕМЫ_ЧАТА
4. Дополнительные настройки
- Аватарки: Укажите SteamID для аватарки, которая будет отображаться рядом с сообщениями из Telegram.
- Цвета: Настройте цвета префикса и текста в HEX-формате.
Советы по эксплуатации.
Рекомендую вообще не трогать настройки времени-отправки, в стандартном конфиге они настроены в самое стабильное состояние ! Если что то не так сделать ваш сервер упадёт.