Редактор тем

Добро пожаловать в TopForo.ru - Ваш путеводитель по миру TopForo

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

Наши недавние участники

Бот CSBot для CS 1.6 от TopForo.ru

Бот CSBot для CS 1.6 от TopForo.ru v 2.0

Дата релиза
Последнее обновление
Цена
500,00 ₽
Первичная поддержка
12 мес.
Цена продления срока действия
0,00 ₽

Краткое описание функций

  • Информация о CS 1.6 сервере (!инфо)
  • Проверка онлайн-статуса сервера (!статус)
  • Отображение списка игроков (!игроки)
  • Быстрое подключение через Steam-ссылку
  • Интеграция с VK через Callback API
  • Поддержка правил сервера (!правила — в доработке)

Подробное описание продукта

📦Подробное описание продукта

Название продукта: Бот для CS 1.6 от TopForo.ru
Тип продукта:
Автоматизированный бот для социальной сети ВКонтакте (VK), предназначенный для взаимодействия с игровым сервером Counter-Strike 1.6 через VK Callback API.
Цель:
Предоставление пользователям группы ВКонтакте быстрого и удобного доступа к информации о состоянии игрового сервера CS 1.6: онлайн-статус, список игроков, правила, подключение и другая полезная информация — прямо в чате сообщества.
Технологии:
  • PHP 7+
  • VK Callback API
  • Библиотека GameQ для запросов к игровым серверам
  • cURL для отправки сообщений через VK API

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

Бот реагирует на текстовые команды, отправленные в чат сообщества ВКонтакте. Поддерживаемые команды:

1. Информация о проекте

Команды: !инфо, !инфа, !информация
Ответ:
  • Название проекта
  • Краткое описание
  • Ссылка для подключения через Steam (steam://connect/IP😛ORT)
  • Контакт администратора
Пример ответа:
🎮 Бот для CS 1.6 от TopForo.ru
ℹ️ Данная версия тестовая, еще будет дорабатываться.
👑 Администратор: [id262159992|DetectorDevil]
🔗 Подключиться: steam://connect/92.121.128.121:27046



2. Статус сервера

Команды: !статус, !серв, !сервер, !онлайн
Ответ:
Онлайн/оффлайн статус сервера
  • Название сервера (hostname)
  • Текущая карта
  • Следующая карта (если поддерживается плагином amx_nextmap)
  • Количество игроков (текущее / максимальное)
  • IP-адрес и порт сервера
Пример ответа:
🟢 Сервер онлайн!
❤️ Название: [TopForo] CS 1.6 Classic
🔪 Карта: de_dust2
⏭️ Следующая карта: de_inferno
💀 Игроки: 12/32
🕹️ IP: 92.121.128.121:27046



3. Список игроков

Команды: !игроки, !игрок
Ответ:
  • Список всех игроков на сервере с указанием:
    • Имени
    • Количества убийств (score)
    • Времени нахождения на сервере (в минутах)
Пример ответа:
👥 Игроки на сервере:

  1. [PRO]Player
    💀 Киллы: 24 | ⏱️ Время: 18 мин
  2. NoobGamer
    💀 Киллы: 3 | ⏱️ Время: 5 мин



4. Правила сервера

Хотя команда !правила упомянута в коде, она не активирована в текущей логике обработки (условие if ($text === '!правила') находится внутри блока project_info_cmds, но не вызывается отдельно).
Тем не менее, при активации она выведет:
📜 Правила сервера:

  1. Запрещён чит/эксплойт.
  2. Уважение к другим игрокам.
  3. Запрещена реклама сторонних проектов.
  4. Админ решает спорные моменты.
    Нарушение → бан без предупреждения.

🔒 Безопасность и настройка

  • Используется секретный ключ (VK_SECRET) для проверки подлинности запросов от VK.
  • Требуется подтверждение сервера (VK_CONFIRM) при настройке Callback API.
  • Используется access token (VK_TOKEN) с правами на отправку сообщений от имени группы.
  • Жёстко заданы IP и порт игрового сервера (SERVER_IP, SERVER_PORT).
  • При некорректном методе запроса (не POST) возвращается ошибка 405.
  • При отсутствии секретного ключа или его несоответствии — ошибка 403.
  • photo_2025-10-02_21-33-01.jpg
    photo_2025-10-02_21-33-01.jpg
    40 КБ · Просмотры: 6
  • photo_2025-10-02_21-33-02.jpg
    photo_2025-10-02_21-33-02.jpg
    35,3 КБ · Просмотры: 6
  • photo_2025-10-08_18-02-01.jpg
    photo_2025-10-08_18-02-01.jpg
    55 КБ · Просмотры: 6
Назад
Верх