Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Изменение команды , теперь они будут по корче.
Список всех доступных команд в консоль:
tg.listusers — Список зарегистрированных пользователей.
tg.checkuserfile — Проверка файла пользователей.
tg.debugpoll — Проверка соединения poll
tg.addadmin <ID> — добавить администратора.
tg.removeadmin <ID> — удалить администратора.
tg.listadmins — список админов.
tg.reloadconfig — Перезапуск конфига , работает только при условие наличия токена бота ! Менять токен и делать такой рестарт нельзя !
tg.checkblocked — Ручная проверка заблокированных пользователей, а так же их удаление из базы.
tg.reloadadmins — Перезапуск админов.
tg.speed — Проверка скорости с телеграмм а так же параметры из конфига.
tg.test.startup — тест уведомления включения.
tg.test.shutdown — тест уведомления выключения.
tg.status — подробный статус плагина.
Обновил новую команду /setting
Тут теперь вся нужна информация для подключения.
Это команда /setting Поможет вам в первом подключение к группе с темами , группе без тем или к вашему каналу .
Для разработчиков .
Добавлены API ключи для работы с плагином.
1. Отправка сообщений
API_SendToGame(message, senderName) - в игровой чат
API_SendToTelegram(chatId, message, threadId) - в Telegram
API_SendWithButtons(chatId, message, keyboardJson, threadId) - с кнопками
2. Команды сервера
- API_RunCommand(command) - выполнить консольную команду
3. Информация о боте
API_GetBotUsername() - username бота
API_GetBotToken() - токен бота для API запросов
4. Работа с пользователями
API_GetTelegramId(steamId) - Telegram ID по Steam ID
API_GetSteamId(telegramId) - Steam ID по Telegram ID
Добавлена возможность отсылать в разные места; группа с темами, группа без тем или в канал закрытые от всех глаз. (жалобы и уведомления о регистрации )
Вся инфа в конфиге.
Пример работы с ним:
"Система жалоб": { <
"Включить систему жалоб": true, < <Эти параметры работают от основной настройки рядом с токеном бота>
"ID темы для жалоб": 20431, <
"Отправить в другое место": false, < Что бы отправить в другое место изменить на true
"Тип (group/channel)": "group", < Выбрать тип куда
"ID группы/канала": -1003310755639, < Тут указать ид группы (Пригласи бота в папблик и напиши там команду /setting Бот скажет что надо сделать . Скрин из типа Канал
"ID темы": 0, < Этот параметр нужен если у вас в админской группе есть темы .
Для простоты настройки была добавлена команда /setting которая покажет , что пользователь должен настроить в конфиге. Работает при условие если вы добавили бота в канал или в группу , ответит в любом чате.
Изменена система работы со смайликами . Теперь вынесена в конфиг .
Пример работы команды на скрине вверху !
Добавлена команда для плавной перезагрузки конфига в консоль сервера ! telegram.reloadconfig Можно пользоваться если пользователь не меняет токен бота !
Исправил перезагрузку работы конфига , теперь данные пользователя не удаляются при частых перезагрузках плагина или при пересоздание конфига.
Добавил-Исправил: Скрытие админа в счётчике онлайна, в команде онлайн , в списке статуса тоже не покажет при условие что пермишен есть на группе или на игроке !
"btelegramservice.hidden"
Обновил конфиг, смотреть все во кладке конфиг !!!. Делать новый не обязательно старый будет работать . Или же можно просто добавить новые параметры из примера.
Пример работы смайликов
Исправил время отображения вайпа , оно иногда показывало не корректные значения. Это в команде !статус
[Исправлено] Дублирование значении . При первом запуске плагина (Если он еще не разу не создавал конфиг, добавляются стандартные значения )
После все изменения в конфиге корректно сохраняются.
Для тех кто не знал и не понимает о чем идет речь данного исправления:
Все вот эти значения можно менять на свои, как это сделано в данном примере.
Проблема была в том, что когда вы добавили или изменили на свое , стандартное значение добавляло ещё одни и в итоге было писец . в общем теперь исправлено.
Делать новый конфиг не надо, старый тоже будет работать .
Куча всего попробую описать.
[Фикс] Счётчик онлайн в теме, так же вход и выход игрока.
[Фикс] Определение квадрата для уведомления о рейде.
[Фикс] Кнопок (очередное исправление работы)
[Добавлено] Забыл написать в прошлой обнове, добавлен пермишен на скрытие админа , что бы админа не касалось уведомление о входе\выходе. btelegramservice.hidden
Но через команду !онлайн Вас увидят.
[Добавлено] Возможность работать в режиме анонимности
Теперь можно писать в чат игры из ТГ , от имени группы .
Когда на админе статус анонимность , он считается админом и получает доступ к консоли.
Для тех кто не понимает о чем идет речь
Скрин
[Внимание] Если у вас статус анонимность команда !id Не покажет ваш реальный ид !!!
Сначала пишите боту без этого статуса команду !id он вам даст ответ:
Бот сразу говорит что вам надо написать в консоль что бы получить админа на свой акаунт .
В режиме анонимности выдавать админку не обязательно и так все будет работать .
[Добавлено] Команды быстрого доступа для всех пользователей в телеграмм.
Можно увидеть кнопку
[ / ]в telegram desktop в мобильной версии достаточно написать / и появиться список команд. Это дает возможность пользователям не писать в ручную команды (!online !онлайн !status !статус !id)
В личных сообщениях появилась кнопка Меню синяя такая, там так же прописаны все команды бота в личных сообщениях .
[Добавлено] Кнопка мут в репортах
С последующем выбором
Работает только при наличие плагина IQChat
Все причины можно изменить в конфиге !
Что бы не пересоздавать конфиг можно просто вставить новый код
"Система жалоб": {
"Включить систему жалоб": true,
"ID темы для жалоб": 0,
"Время жизни сообщений о жалобах (мин, 0 = не удалять)": 0,
"Текст сообщения о жалобе": [
"🛑 <b>Новая жалоба с {server_name}</b>",
"",
"<b>Заголовок:</b> {subject}",
"<b>От:</b> {reporter_name}",
"<b>На:</b> {target_name}",
"<b>Категория:</b> {category}",
"<b>Сообщение:</b> {message}",
"<b>SteamID:</b> {target_id}"
],
"Включить кнопки действий": true,
"Минимальное количество жалоб для кнопок": 1,
"Настройки кнопок бана": {
"Временные опции": [
"1 минута",
"1 час",
"1 день",
"1 неделя",
"1 месяц",
"Навсегда"
],
"Причины (текст кнопки = текст причины)": [
"Спам",
"Читы",
"Оскорбления",
"Надоел",
"Багаюз",
"Прочее"
]
},
"Настройки кнопок кика": {
"Причины (текст кнопки = текст причины)": [
"Смени ник",
"Рекламный ник",
"Ответь админу в чате!",
"Субординация",
"Игнор админа"
]
},
"Настройки кнопки убийства": {
"Причины (будет показано в игре)": [
"Нарушение правил",
"Оскорбление администрации",
"Спам в чате",
"Неподобающее поведение",
"Тестовая причина"
]
},
"Настройки кнопок мута": {
"Причины мута чата": [
"Спам в чате",
"Оскорбления",
"Нарушение правил",
"Реклама",
"Другая причина"
],
"Причины мута голоса": [
"Крики в микрофон",
"Фоновая музыка",
"Оскорбления в голосовом чате",
"Реклама",
"Другая причина"
],
"Временные опции": [
"1 минута",
"1 час",
"1 день",
"1 неделя",
"1 месяц"
]
}
},
Так же был изменён формат уведомления о рейде
Было так
Стало так
Этот вариант более красивый и минималистичный, в любом случае в конфиге вы можете изменить на свое, добавить иди удалить что то. Так же получил изменения в конфиг для этого уведомления.
Ошибки при выгрузке плагина пока не исправил ( . Не паникуем все работает.!
Ну и для себя сделал поменьше логов в Режим отладки.
Возможный баг , уведомление о выключение , не всегда приходит . Пока так.
Те кому не в лом можно и пересоздать конфиг с 0 . Но что бы не потерять уже зарегистрированных пользователей сделайте бэкап файла registered_users.json находиться по адресу oxide/data/BTelegramService
Последовательность действий:
Сделать бэкап файла registered_users.json
Удалить смело BTelegramService.json который находиться в oxide/config
в консоль команду o.reload BTelegramService
Заполнить новый BTelegramService.json
После успешной загрузки выгрузить o.unload BTelegramService
Закинуть бэкап и запустить o.load BTelegramService
И все будет тип топ.
Большое обновление.
Другая система взаимодействия с телеграмм.
Фикс всего: кнопки, команды, уведомления.
Сообщения теперь почти мгновенные между игрой и тг.
Максимально оптимизирован.
Перед приходом на новую версию конфиг заполнить званого. Старый не подойдет !
Конфиг стал максимально гибким.
Так же есть проблемы , они не значительные , работе плагина не помешают (При настроенном плагине если делать его рестарт , буду ошибки в консоли , при выгрузки плагина. Это не страшно не паникуем)
Мелкие фиксы.
Восстановление работы плагина.
Это промежуточное обновление до новой полноценной системы.
Конфиг сделать новый. !
Что отлетело: кнопки , им прям плохо , телеграмм сделал обновления в api line нужно будет переписать.
Добавление нового параметра в конфиг: ("Счётчик показа онлайн в теме": true)
Что бы не создавать заново конфиг можно просто добавить строку :
"2. Настройки темы": {
"Счётчик показа онлайн в теме": true
},
Убраны назойливые уведомления со стороны клиента , о том что изменилась тема.
[Фикс] Telegram API error (400): Bad Request: (код 400)
Bad Request: not enough rights to edit the topic (код 400) - Бот должен быть админом в группе !
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.