Плагин Telegram Sender для CS 1.6

Telegram Sender позволяет игроку отправить сообщение администратору через настроенного Telegram-бота.

Автор: ex3m777. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Telegram Sender позволяет игроку отправить сообщение администратору через настроенного Telegram-бота.
Настройка
Требуется установленный модуль gRIP; реальный grip.inc включён для сборки, сам модуль ставится отдельно. В configs/plugins/cscom_telegram_22483.cfg задайте cscom_tg22483_token и числовой cscom_tg22483_chat_id; в архиве чужих или действующих реквизитов нет. Оба параметра защищены флагом FCVAR_PROTECTED. Без корректных реквизитов запросов нет. cscom_tg22483_enable 1, cscom_tg22483_delay 30, cscom_tg22483_night 1, cscom_tg22483_start 0, cscom_tg22483_end 10. Тихий интервал может пересекать полночь; одинаковые часы отключают его. До четырёх запросов одновременно, общий интервал 5 секунд, тайм-аут 15 секунд. Текст от 2 до 240 байт, без HTML-режима Telegram. Бот должен иметь доступ к выбранному чату.
Как работает

/tg открывает строку ввода. Сообщение отправляется с названием сервера, ником и authid игрока. Плагин сначала подтверждает только постановку в очередь, а доставку — после успешного ответа Telegram с ok=true. Реальные сообщения при подготовке архива не отправлялись.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
Версия1.2.0
Авторex3m777
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

Требуется установленный модуль gRIP; реальный grip.inc включён для сборки, сам модуль ставится отдельно. В configs/plugins/cscom_telegram_22483.cfg задайте cscom_tg22483_token и числовой cscom_tg22483_chat_id; в архиве чужих или действующих реквизитов нет. Оба параметра защищены флагом FCVAR_PROTECTED. Без корректных реквизитов запросов нет. cscom_tg22483_enable 1, cscom_tg22483_delay 30, cscom_tg22483_night 1, cscom_tg22483_start 0, cscom_tg22483_end 10. Тихий интервал может пересекать полночь; одинаковые часы отключают его. До четырёх запросов одновременно, общий интервал 5 секунд, тайм-аут 15 секунд. Текст от 2 до 240 байт, без HTML-режима Telegram. Бот должен иметь доступ к выбранному чату.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_22483.amxx в папку plugins сервера.
2Добавьте строку cscom_22483.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «Telegram Sender» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: антиспам и тихий режим проверяются самой командой Telegram и не обходятся прямым вводом, текст передаётся корректным JSON вместо необработанной строки URL, проверяется настоящий успешный ответ API вместо ожидания HTTP 201, сообщение об отправке появляется только после подтверждения, отложенный ответ привязан к userid вместо повторно занятого слота, ограничены очередь и время запроса, освобождаются JSON тело и параметры запроса, неподходящие UTF-8 байты заменяются безопасно, реквизиты исключены из журнала плагина.

Изменено: токен чат и часы вынесены в защищённые параметры, журнал хранит только userid и результат без текста сообщения, запросы идут только к официальному HTTPS API Telegram.

Плагин Telegram Sender для CS 1.6

Telegram Sender позволяет игроку отправить сообщение администратору через настроенного Telegram-бота.

Просмотры5
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин Telegram Sender для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин Telegram Sender для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин Telegram Sender для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту