CS 1.6 TG monitoring bot PHP

CS 1.6 TG monitoring bot PHP 2.2

Нет прав для скачивания

Dar_Boga

Черный список
Заблокирован
16.02.2024
73
5
  • Заблокирован
  • #16
@Dar_Boga, здравствуйте ошибка связана с тем что вы не настроили runion.cfg В reunion.cfg обязательно установите "ServerInfoAnswerType = 0" и перезапустите сервер!

если установлен AmxBansRBS, выключите бан под сети.

Второе команды по типу /ban /warn нужно отправить ответом на сообщение пользователя.

По поводу доблиркющих ответов, ето может бить в суппер групе с темами там я не тестировал бота, в обычной группе не замчал даной проблемы но обезательно по наблюдаю.

Бот автоматически пишет приветствие каждому пользователю как толкьо он вступил в группу, так же пишет когда тот выходит с группы.

И чтобы все корректно работало выдайте боту права Администратора
а так да,всё остальное сделано.Иначе не работало бы ничего.Единственное это дублирование в чате,но в лс с ботом всё нормально.
Кстати группа обычная и без тем всяких.Буду рад если в ближайшем будущем это пофиксится
 

Dar_Boga

Черный список
Заблокирован
16.02.2024
73
5
  • Заблокирован
  • #17
Вообщем не знаю поможет или нет в чем то.Оставил в чате только данного бота и все команды работают и не дублируются,но приветствие участников и сообщение при их выходе не идет.Так же если я добавляю обычного человека в чат и при их вступлении и выходе,никаких приветствий и сообщений о выходе.Хотя в чате только данный бот.
Теперь интересное.Когда добавляю в чат ещё одного нужного мне бота,то в чат выходит двойное сообщение приветствия,а когда удаляю бота то одно прощальное сообщение.Я так понимаю он с другими ботами не дружит?Например есть ещё несколько необходимых ботов,так же от этого автора бот администраторов сервера с командами кик и смена карты,так же бот репортов и жалоб.Они все нужные конечно,но если не получится разобраться с этим то естественно оставлю только этого.
Если вдруг кто то как то разобрался с этими проблемами,был бы рад за помощь.
 

Caspers

Be yourself
Участник
08.11.2024
75
109
@Dar_Boga, что то прям страшное вы написали, я не наблюдал таких проблем за все врема теста и сейчас, у меня в группе 6 ботов все они прикрасно работают
 

Dar_Boga

Черный список
Заблокирован
16.02.2024
73
5
  • Заблокирован
  • #19

Caspers

Be yourself
Участник
08.11.2024
75
109
Caspers обновил(а) ресурс CS 1.6 TG monitoring bot PHP новой записью:

Обновление 14.03.2025

- Проведена небольшая работа над оптимизацией.
- Убрана команда /settcomand, она будет доработана в ближайших версиях. Пока не могу понять, как правильно сделать проверки и построить логику.
- Проведен тест с 8 серверами в одном списке — всё работает.

- Нововведения
Новая развлекательная команда
/pis (думаю, объяснять не нужно).
Чтобы вымить) пользователя, используйте команду /unpis (ответом на сообщение)(Только Админ группы)...

Узнать больше об этом обновлении...
 

Caspers

Be yourself
Участник
08.11.2024
75
109
Готовится обновление 2.0

Это крупное обновление, которое внесёт множество исправлений и оптимизаций.
Будет объединено несколько команд в единый обработчик для повышения производительности бота.
Что нового

Добавление вывода топа игроков сервера
Информация о пользователе с вашего сайта на GameCMS
Отдельный вывод ранга игрока
Возможность выдачи игроку любых значений напрямую из Telegram (анив, аммо, паки, скилл, фраги и т.д. — всё, что можно изменить через БД)

Важно
Интеграция будет выполнена под систему csstats_mysql. Поддержка других систем возможна за дополнительную плату.
 

Вложения

  • IMG_0914.jpeg
    IMG_0914.jpeg
    333,9 KB · Просмотры: 18
  • IMG_0913.jpeg
    IMG_0913.jpeg
    112,9 KB · Просмотры: 15
  • IMG_0912.jpeg
    IMG_0912.jpeg
    438,6 KB · Просмотры: 12
  • IMG_0911.jpeg
    IMG_0911.jpeg
    436,4 KB · Просмотры: 13
  • IMG_0910.jpeg
    IMG_0910.jpeg
    173,8 KB · Просмотры: 17

Caspers

Be yourself
Участник
08.11.2024
75
109
Caspers обновил(а) ресурс CS 1.6 TG monitoring bot PHP новой записью:

Обновления 2.0

Обновления 2.0
Обновление Telegram-бота до версии 2.0. В этой версии полностью переработал ядро бота, улучшили производительность и добавили новые функции.
Основные изменения коснулись команд /me и /yu, которые получили новый функционал, заменив устаревшие мини-профили.
Бот стал более удобным инструментом для игроков и администраторов вншей группы.

* Что нового в версии 2.0
- Полностью переработаны команды /me и /yu
теперь...

Узнать больше об этом обновлении...
 

Caspers

Be yourself
Участник
08.11.2024
75
109
Caspers обновил(а) ресурс CS 1.6 TG monitoring bot PHP новой записью:

Обновление 2.2

- Исправлено множество ошибок!
- Добавлена валидация для проверки корректности ввода STEAM ID
- Добавлена проверка игрока в базе данных
- Добавлена проверка привязки STEAM ID к другому пользователю
- Теперь все элементы можно скопировать простым нажатием!
(Это удобно, если нужно быстро скопировать STEAM ID)
- При использовании команд /me, /yu, /Play_ — если STEAM ID привязан к пользователю, будет отображаться его логин Telegram!

Изменения на серверах
-...

Узнать больше об этом обновлении...
 

Are you ready?

Тест
Участник
10.01.2022
4
1
Офигенный бот, спасибо большое! Последняя версия просто топ!
Подправил под себя и свою статистику, вышло потрясающе!
Хочу в этот же бот для "админов" добавить функционал из ркон бота по команде карты менять, и карту продлять, и будет идеально!)
 

Вложения

  • Screenshot_7.jpg
    Screenshot_7.jpg
    114,1 KB · Просмотры: 6
  • Screenshot_5.jpg
    Screenshot_5.jpg
    62,9 KB · Просмотры: 5
  • Screenshot_4.jpg
    Screenshot_4.jpg
    43,8 KB · Просмотры: 4
  • Screenshot_3.jpg
    Screenshot_3.jpg
    52 KB · Просмотры: 5
  • Screenshot_2.jpg
    Screenshot_2.jpg
    56,5 KB · Просмотры: 5
  • Screenshot_1.jpg
    Screenshot_1.jpg
    163,3 KB · Просмотры: 7

Caspers

Be yourself
Участник
08.11.2024
75
109
Офигенный бот, спасибо большое! Последняя версия просто топ!
Подправил под себя и свою статистику, вышло потрясающе!
Хочу в этот же бот для "админов" добавить функционал из ркон бота по команде карты менять, и карту продлять, и будет идеально!)
Пожалуйста по поводу ркона лучше делать отдельный бот, так как всё ввместе может обработивать достаточно долго и большая нагрузка будет, особенно если много запросов к боту, а так в планах на днях выйдет обновление связанные с Админ командами упрощу логику и сделаю ирархию Администраторов
И по поводу отправления команд ! Таким образом мне больше нравится не желе через шлеш пожалу в след обнове перейдем на данный формат.

Недавно кстати закончил работу над пополняшкой по типу Listms но вылаживать не буду так как заклют меня
 

Вложения

  • IMG_0964.jpeg
    IMG_0964.jpeg
    506,6 KB · Просмотры: 5
  • IMG_0963.png
    IMG_0963.png
    578,6 KB · Просмотры: 6
Последнее редактирование:

Are you ready?

Тест
Участник
10.01.2022
4
1
@Caspers, по поводу аналога листмс круто. Только карты бы европейские завести)
Пожалуйста, подумайте над тем что бы добавить команду для сохранения и показа "списка ников пользователей"
Просто в обычных ботах в вк есть такое, и там хоть имя фамилия, у меня же в тг полный пипец, человек 5 просто имеют ник буква А, без фото, без каких то данных, как их между собой отличать понятия не имею...
Еще в прошлую версию пытался добавить ники, сохранять удается, а вот правильно извлекать из файла нет...не умею этого.
Как по мне идеально было бы "!ник плеер" обозначить скажем в беседе свой ник, при этом если идет цитирование сообщения, то команда "!ник", покажет ник игрока...А для админа скажем "!сетник плеер" установить кому либо ник принудительно.

А так же вопрос-предложение, в коде ниже. что бы не плодить команды, может быть что то подобное делать? В том плане одна команда, но при цитировании покажет ид того кого цитируем, при простом вводе ваш...Я в коде не силен, видел подобный код у вас в первых версиях, вот и сделал по аналогии...
PHP:
// Команда !ид
if ($text === '!ид' || preg_match("/^@[^@\s]+\/ид/", $text)) {
    if (!$replyToMessage) {
        $sendMessage($chatId, "👤 Ваш Telegram ID: <code>$userId</code> (<a href='tg://user?id=$userId'>$username</a>)", $messageId);
        exit();
    }
    if ($replyToMessage) {
        $targetUserId = $replyToMessage['from']['id'];
        $targetUsername = isset($replyToMessage['from']['username']) ? "@{$replyToMessage['from']['username']}" : 'Неизвестный пользователь';
        $sendMessage($chatId, "👤 Telegram ID: <code>$targetUserId</code> (<a href='tg://user?id=$targetUserId'>$targetUsername</a>)", $messageId);
        exit();
    }
}

ну и по аналогии сделал команду установки стимид...
PHP:
// Команда !стим
if (preg_match("/^(@[^@\s]+\/|\!)стим\s+(.+)/", $text, $matches)) {
    $steamId = trim($matches[2]);
    $rights = checkAdminRights($chatId, $userId, $TOKEN, $headAdmins);
    if (!$replyToMessage) {
        saveSteamId($userId, $steamId, $dataFiles['steam_ids'], $sendMessage, $chatId, $messageId, $username, $dbConfig);
        exit();
    }
    if (!$rights['isAdmin'] && $replyToMessage) {
        $sendMessage($chatId, "❌ У вас нет прав администратора.", $messageId);
        exit();
    }
    if ($rights['isAdmin'] && $replyToMessage) {
        $targetUserId = $replyToMessage['from']['id'];
        $targetUsername = isset($replyToMessage['from']['username']) ? "@{$replyToMessage['from']['username']}" : 'Неизвестный пользователь';
        saveSteamId($targetUserId, $steamId, $dataFiles['steam_ids'], $sendMessage, $chatId, $messageId, $targetUsername);
        exit();
    }
}
 
Последнее редактирование:

Are you ready?

Тест
Участник
10.01.2022
4
1
@Caspers,Предложение. Сорри что данную тему, но вы не думали на основе этого бота сделать бота для вк?
 

Are you ready?

Тест
Участник
10.01.2022
4
1
@Caspers, я к сожалению, не знаю как у других, но у нас например чат в вк активнее чата в тг, плюс у данного форума чат в вк активный,(как пример что вк еще не умер), еще несколько проектов с кем общаюсь, у них тоже чаты в вк.
К тому же именно на php искал бота для вк, либо не рабочие версии, либо же очень очень навороченые боты с сотнями команд, смысла не вижу держать такой. Я вообще подумал, о том что раз код весь на php, то попытаться сделать бота 2 в одном, обрабатывать в зависимости от того откуда именно информация пришла, то лишь "отправку сообщения" делать либо в вк либо в тг, в остальном использовать одни и те же функции и прочее. но пока не видел код для ботов в вк, поэтому судить реально ли такое не знаю...
 
Сверху Снизу