Это мощный инструмент для интеграции с Telegram Bot API для вашего Rust сервера! Плагин обеспечивает двустороннюю связь между игрой и Telegram группой, а также предоставляет обширный набор инструментов для администрирования сервера прямо из Telegram.
Возможности TGBotManager:
Чат
Рейд уведомления
Администрирование
Регистрация
Запланированные сообщения
Дополнительно
Команды
Консольные:
Установка
Рейд уведомления — настройка
Возможности TGBotManager:
Чат- Двусторонняя синхронизация игрового чата с Telegram группой
- Поддержка командного чата (team chat)
- Настраиваемый префикс, цвета, аватарки
- Счётчик онлайн в названии темы группы
- Уведомления о входе и выходе игроков
- Фильтрация замьюченных игроков
Рейд уведомления- Личные уведомления в Telegram когда рейдят вашу базу
- Уведомления всем авторизованным в шкафу — тиммейтам тоже!
- Настройка минимального порога HP для срабатывания
- Режим уведомления только при полном уничтожении объекта
- Игнорирование по материалу (солома, дерево, камень, металл, броня)
- Кулдаун между уведомлениями
- Поддержка кастомных объектов через (data/TGBotManager/items_notification_list.json)
Администрирование- RCON чат — выполнение консольных команд из Telegram группы или личных сообщений с ботом
- Система репортов с inline кнопками (бан, кик, мут, убить)
- Ответь на сообщение бота знаком ! — появится меню наказания игрока с inline кнопками
- Модерация Telegram группы через reply (!kick, !block, !tmute)
Регистрация- Привязка Steam аккаунта к Telegram через код подтверждения
- Личные уведомления о рейдах после регистрации
- Автоматическое удаление заблокировавших бота пользователей
Запланированные сообщения- Отправка сообщений по расписанию в Telegram и игровой чат
- Поддержка одноразовых, ежедневных и интервальных сообщений
- Отправка по дням недели и числам месяца
- Поддержка изображений
- Типы доставки: globalchat, gamechat, gametip, private
Дополнительно- Поддержка двух языков: русский и английский
- Emoji маппинг между Rust и Telegram
- Автоудаление сообщений
- Уведомления о старте и выключении сервера
- Уведомления о событиях (Конвой)
- Интеграция с IQChat, BetterChatMute
- Поддержка Oxide и Carbon
КомандыКонсольные:
- tg.reloadconfig — перезагрузить конфиг без перезагрузки плагина
- tg.reloaditems — перезагрузить список кастомных объектов
- tg.addadmin "TelegramID" — добавить администратора
- tg.removeadmin "TelegramID" — удалить администратора
- tg.listadmins — список администраторов
- tg.schedule "Название" — отправить запланированное сообщение вручную
- tg.checkblocked — проверить заблокировавших бота пользователей
- !online — список игроков онлайн
- !status — статус сервера
- !setting / !set / !настройки — получить параметры для настройки конфига
- ! (reply на сообщение бота) — меню модерации игрока с inline кнопками
- !kick (reply) — кикнуть пользователя из TG группы
- !block (reply) — забанить пользователя в TG группе
- !tmute "время" "причина" (reply) — замьютить пользователя в TG группе
- !unmute (reply) — снять мут с пользователя в TG группе
- /команда — выполнить RCON команду сервера (только администраторы)
- /tg — зарегистрироваться для получения рейд уведомлений
- /tgoff — отключить уведомления
Permission (пермишен)
tgbotmanager.hidden - Отключает уведомления на админа, так же скрывает его в списке пользователей онлайн.
Установка- Создай бота через @BotFather и скопируй токен
- Распакуй архив и разложи файлы по местам на сервере — plugins и data
- Следуй указанием в консоли.
- Вставь токен бота в поле Токен бота в конфиге TGBotManager.json
- Перезагрузи плагин: c.reload TGBotManager или o.reload TGBotManager
- Пригласи бота в Telegram группу и дай права администратора
- Напиши в команду !setting или !set или !настройки — бот пришлёт все нужные параметры для конфига
- Заполни конфиг полученными данными и перезагрузи плагин ещё раз
Рейд уведомления — настройка- Игрок вводит /tg в игровом чате
- Получает код подтверждения
- Отправляет код боту в личные сообщения
- После этого получает уведомления о рейдах на свою базу








