BTelegramService

Платное BTelegramService 2.0.2

Языки
  1. Русский

BTelegramService — это многофункциональный плагин для игры Rust, который создаёт мост между игровым сервером и Telegram. Плагин позволяет администраторам и игрокам взаимодействовать с сервером через Telegram, получать уведомления и управлять некоторыми функциями сервера.​

Основные функции

  • Двусторонний обмен сообщениями: Игроки могут писать в чат игры, а сообщения будут транслироваться в Telegram, и наоборот.
    Сообщения.webp
  • Форматирование сообщений: Поддержка цветов, эмодзи (конвертация в Rust-смайлы) и HTML-разметки в Telegram.
  • Автоматическая очистка: Сообщения в Telegram можно настраивать на автоматическое удаление через заданное время.
  • Отслеживание разрушений: Игроки получают уведомления в Telegram, когда их постройки (фундаменты, стены, шкафы и т.д.) атакуют.
    Рейд.webp
  • Гибкие настройки:
    • Фильтрация по типу урона (пули, взрывы и др.).
    • Игнорирование "соломенных" построек (twigs).
    • Проверка на наличие шкафа (опционально).
    • Чёрный/белый списки оружия.
  • Кулдаун уведомлений: Защита от спама при частых атаках.
  • Информация о рейде: В уведомлении указывается ник рейдера, координаты, тип структуры и ссылка на Steam-профиль.
  • Привязка Telegram-аккаунта: Игроки используют команду /tg в игре, получают код и отправляют его боту в личные сообщения.
    Регистрация.webp
  • Уведомления о регистрации в чат: После успешной регистрации в Telegram-чат отправляется уведомление с именем игрока, SteamID и ссылкой на Telegram-профиль.
  • Команды для обычных пользователей.
    Команды в тг пример.webp
  • Кнопки с ссылками: После регистрации бот может отправлять сообщение с кнопками (например, на сайт, Discord, VK и т.д.).
    Кнопки в личной беседе.webp
  • Отключение уведомлений: Команда /tgoff в игре отключает уведомления о рейдах.
  • Интеграция с внутриигровыми жалобами: Жалобы из игры (F7) отправляются в Telegram.
    Репорт.webp
  • Кнопки для админов: В сообщении о жалобе есть кнопки для быстрых действий:
    • Бан с выбором времени и причины.
    • Кик с выбором причины.
    • Убийство игрока (с отправкой причины в игру).
      Репорт с причинами.webp
  • Настройка причин: Все причины настраиваются в конфиге (можно добавлять свои).
  • Выполнение консольных команд: Админы могут выполнять команды сервера через / (например, /say Hello).
    Админ команды.webp
  • Счётчик онлайн: Название темы в Telegram-чате автоматически обновляется с количеством игроков онлайн (например, "Чат сервера | онлайн 15").
  • Запуск/выключение: При запуске и остановке сервера отправляются уведомления в Telegram.
  • Настраиваемые тексты: Текст уведомлений можно полностью настроить в конфиге.
  • Кэширование: Плагин использует кэширование для снижения нагрузки (кешируются проверки оружия, типы урона, кулдауны).
  • Очереди сообщений: Сообщения в Telegram ставятся в очередь, чтобы избежать превышения лимитов API.
  • Настройки скорости: Можно настроить интервалы опроса Telegram, задержки между запросами и т.д.

🔹Установка и настройка.​

1. Установка плагина​

  1. Скачайте файл BTelegramService.cs и поместите его в папку oxide/plugins вашего сервера Rust.
    Создайте бота пункт 2.​
  2. Настройте конфиг BTelegramService.json​
  3. Выполните команду oxide.reload BTelegramService​

2. Создание Telegram бота​

  1. Откройте Telegram и найдите бота @BotFather.​
  2. Создайте нового бота с помощью команды /newbot.​
  3. Получите токен бота (он понадобится для настройки плагина).​

3. Настройка группы Telegram​

  1. Создайте группу в Telegram для связи с сервером.​
  2. Включите темы в настройках группы.​
  3. Добавьте созданного бота в группу и дайте ему права администратора.​
  4. Получите ID группы:
    • Отправьте любое сообщение в группу в любую тему , которую вы создали​
    • Перейдите по ссылке https://api.telegram.org/botВАШ_ТОКЕН/getUpdates
    • Не забудь поставить Автоформатировать галочку , что бы текст был понятным. (В хроме такая есть )​
    • Найдите параметр chat.id для вашей группы​
    • Для супергрупп добавьте (например: -100123456789)
      Вот так выглядеть инфа в браузере
      "chat": {
      "id": -100ВАШ_ИД,
      Ниже будет информация какая тема - чат
      "message_thread_id": 2(ВОТ ИД ЧАТА -ТЕМЫ),
      Все это можно получить и другим способом.
      Нажав на тему-информация о теме-копировать ссылку на тему
      И в этой ссылке будет

      https://t.me/c/Добавить-100ИД_ГРУППЫ/ИД_ТЕМЫ_ЧАТА



Автор
Beater
Скачиваний
20
Просмотры
1259
Первый выпуск
Обновление

Рейтинги

5.00 звёзд 5 оценок

Последние обновления

  1. BTelegramService 2.0.2

    [Добавлено] Если у игрока есть мут через IQChat, то его сообщение не будет доставлено в чат Телеги.
  2. BTelegramService 2.0.1

    Куча всего попробую описать. [Фикс] Счётчик онлайн в теме, так же вход и выход игрока. [Фикс]...
  3. BTelegramService 2.0.0

    Большое обновление. Другая система взаимодействия с телеграмм. Фикс всего: кнопки, команды...
  4. BTelegramService 1.6.4

    Мелкие фиксы. Восстановление работы плагина. Это промежуточное обновление до новой полноценной...
  5. BTelegramService 1.6.3

    Добавление нового параметра в конфиг: ("Счётчик показа онлайн в теме": true) Что бы не создавать...

Последние отзывы

Хороший плагин
Отличный плагин! Упрощает мониторинг сервера!
Быстрая настройка, рабочий вариант. Спасибо
плагин хороший, жаль в телеграмме не могу разобрарться
Beater
Beater
Напиши мне в личку , помогу . мой гт https://t.me/biater
Имба плагин фикс Помощь на высоте удобно очень !