TGBotManager

Платно TGBotManager 1.0.6

1 / 9
[Added] Личные чаты для команд с автоподключением:
При создании команды генерируется код
Игрок создаёт группу/канал в Telegram, добавляет бота, вводит код (Там где будет общаться команда)→ автоматическая привязка
Автоочистка при вайпе и распаде команды

[Added] Обмен сообщениями:
Team чат ↔ Telegram
Ответы из Telegram в Team чат через реплай
Префикс в игре: [TEAM_TG]

[Added] Отображение всех команд в общем чате:
В групповом Telegram чате отображаются сообщения из всех команд с указанием ID команды
Формат: [TEAM_15] Игрок: сообщение
Администратор видит ID команды и может отвечать в нужную команду через реплай

[Added] Новые команды в Telegram:
!team / !тим — участники команды для чатов команды , так же пишет онлайн игрок или нет.

[Fixed] Защита Сервера:
В чатах команд и кланов RCON и админские команды заблокированы

В конфиге надо изменить блок, там новый параметр , либо пересобрать.
По умолчанию включено.
"Групповой чат": {
"Включено": true,
"Тип (group/channel)": "channel",
"ID группы/канала": -100000000000,
"ID темы": 0,
"Время автоудаления (минут)": 0,
"Индивидуальные чаты": true
},
Маленький нюанс , если игроки создают канал ( не группу) То когда они будут общаться , никнейма тг в игре не будет (Будет имя канала). Ибо каналы это то место где только админ может писать, а значит каждый должен иметь там статус админ.
[Added]
Добавлена поддержка кланового чата
Теперь плагин отслеживает сообщения из кланового чата
Сообщения отправляются в Telegram с указанием клана игрока
[Added]
Добавлены индивидуальные чаты для кланов (естественно только через админа проекта)
Каждый клан может иметь свой отдельный Telegram чат
Настройка через секцию "Личные чаты кланов" в конфиге
[Added]
Добавлен формат сообщений для кланового чата
Формат: [ID клана][Имя клана] Игрок: сообщение
Пример: [3][KIPISH] Beater: Привет из кланового чата!
[Added]
Добавлена защита от анонимных админов в клановых чатах
Анонимные админы не могут использовать RCON команды в клановых чатах
Доступны только публичные команды !онлайн и !статус
[Added]
Добавлена возможность отвечать в клановый чат из Telegram
Ответы на сообщения из игры отправляются обратно в игру
Работает как в общем, так и в индивидуальных чатах кланов
[Fixed]
Исправлена работа админских команд в глобальном чате
Команды !текст и /команда теперь правильно обрабатываются
Публичные команды !онлайн и !статус работают для всех пользователей
[Fixed]
Исправлена работа реплаев в группах с темами
Поиск контекста теперь работает по ChatId + ThreadId
Ответы корректно отправляются в игру

Конфиг либо заного собрать либо до обновления просто добавьте новый блок.
"Групповой чат": {
"Включено": true,
"Тип (group/channel)": "channel",
"ID группы/канала": -10000000000,
"ID темы": 0,
"Время автоудаления (минут)": 0
},
НАЧАЛО НОВОГО БЛОКА
"Клановый чат": {
"Включено": true,
"Тип (group/channel)": "channel",
"ID группы/канала": -10000000000,
"ID темы": 0,
"Время автоудаления (минут)": 0
},
"Личные чаты кланов": [
{
"Включено": true,
"ID Клана": 0,
"Название клана": "",
"Тип (group/channel)": "group",
"ID группы/канала": -10000000000,
"ID темы": 0
}
],
КОНЕЦ НОВОГО БЛОКА
"Админ и RCON": {
"ID администраторов": [],
"Тип (group/channel)": "group",
"ID группы/канала": -10000000000,
"ID темы": 0,
"Запрос удаление (Мин)": 1,
"Ответ удаление (Мин)": 1,
"Админ чат включен": true,
"Тип доставки админ чата (gamechat/gametip)": "gametip",
"Префикс в админ чате": "[ADMIN]",
"Цвет префикса админа": "#d12d08",
"Цвет текста админа": "#f7846a",
"Показывать аватарки для админа": true,
"SteamID для аватарки админа": 76561198038485643
},

Это главный блок в котором не важно какой клан ,
все это будет в вашем чаты , со всех кланов​

"Клановый чат": {
"Включено": true,
"Тип (group/channel)": "channel",
"ID группы/канала": -10000000000,
"ID темы": 0,
"Время автоудаления (минут)": 0
},


Самый интересный блок. В нем ситуация такая:
Игроки приглашают бота к себе группу или в канал. (Давать права админа боту не обязательно )
Админ должен узнать ид клана и параметры группы или канала клана
Ид клана пишет перед именем клана. (Когда включен главный блок )
1783108934554.png

Вот мы видим что клан KIPISH И цифра 3 Это и есть ид клана​

"Личные чаты кланов":
{
"Включено": true,
"ID Клана": 0, Вы его узнаете по глобальной настройке когда игрок что либо напишет в клан чат.
"Название клана": "", Любое имя , можно такое же как клан и назван
"Тип (group/channel)": "group", Это уже должно быть понятно
"ID группы/канала": -10000000000, А это данные из их группы или канала через команду !set
"ID темы": 0
} И таких кланов можно сделать много и в каждой своей группе будет бот с их собственным чатом
], Где можно общаться на прямую с сервером так же исполнять команды !онлайн !статус

Каждый вайп ид кланов будет разный , если кто то и будет пользоваться данным функционалом , то я думаю не бесплатно и админу нужно будет каждый раз менять ид клана.
  • Like
Реакции: n54sk
[Added] Ответ на сообщение , с отображением в игре.
1780928443083.png
  • Like
Реакции: n54sk
[Fixed] Обнова совместимости Rust. Можно установить до выхода обновления игры.
  • Like
Реакции: n54sk
[Fixed] Имена пользователей Telegram.
Удаление Unicode-символов и преобразование курсивных букв в обычный ASCII
для корректного отображения в чате игры.
(А то многие пользователи , любят сделать себе красоту , а наделе сломать красоту чата в игре)
[Added] Добавлен тип рейда , теперь будет писать 🏠 Постройка или 🚢 Корабль
[Added] Добавлен доп. описание к имени игрока 🚀 MLRS - Это если на вас запустили млрс .
Что бы работало в конфиг нужно добавить или изменить целиком на этот вариант (Или просто заново сгенерировать конфиг)
"Текст уведомления": [
"🚨 ВАС РЕЙДЯТ!",
"",
"🎯 Тип: {type}",
"📦 Структура: <b>{structure}</b>",
"🎮 Игрок: {raider_link}{mlrs}",
"🗺️ Квадрат: <b>{grid}</b>",
"🕒 Время: {time}"
]
1775423811102.png
1775423830927.png
1775423848271.png

[Fixed] Emoji маппинг между Rust и Telegram (Стало быстрее делать подмену)
[Fixed] Так же были сделаны правки в работе с получением урона и структуры
Назад
Верх