логотип

CS 1.6 TG monitoring bot PHP

Автор:yamus
03.08.2024 в 01:26
12
статус yasha1488 27.06.2024 в 23:26#1
[color=#007bff][b]По многочисленным просьбам я выкладываю свою версию Telegram-бота для чатов серверов CS[/b][/color]\r\n\r\nПрежде всего, хочу отметить, что я не являюсь автором этого бота. Официального создателя можно найти на репозитории DEV CS, где доступна официальная версия бота. Я лишь внёс несколько дополнений и изменений под свои потребности. Возможно, я допустил ошибки в процессе, так как нахожусь на стадии обучения в этой области, поэтому заранее прошу прощения.\r\n\r\nЕсли вы заинтересованы в использовании этой версии бота, несмотря на то, что он не мой оригинальный проект, вы можете скачать официальную версию на сайте DEV CS и доработать под себя.\r\n\r\n[color=#dc3545][b]Официальный источник:[/b][/color]\r\n[url=https://dev-cs.ru/resources/1671/]DEV CS[/url]\r\n\r\n[color=#dc3545][b]Инструкция по установке доступна в документации[/b][/color]\r\n
аватарка
Сообщений: 23
Реакции: 21
Клиенты
По многочисленным просьбам я выкладываю свою версию Telegram-бота для чатов серверов CS

Прежде всего, хочу отметить, что я не являюсь автором этого бота. Официального создателя можно найти на репозитории DEV CS, где доступна официальная версия бота. Я лишь внёс несколько дополнений и изменений под свои потребности. Возможно, я допустил ошибки в процессе, так как нахожусь на стадии обучения в этой области, поэтому заранее прошу прощения.

Если вы заинтересованы в использовании этой версии бота, несмотря на то, что он не мой оригинальный проект, вы можете скачать официальную версию на сайте DEV CS и доработать под себя.

Официальный источник:
DEV CS

Инструкция по установке доступна в документации
Ответить Цитата 2
статус yasha1488 01.07.2024 в 17:12#2
UP\r\nПочти везде добавлены комментарии для вашего удобства.\r\nПолная русификация.\r\nДобавлена папка banners, где хранится ваш баннер при вызове командой /public1 в формате .jpg.\r\nУбраны карты, так как от них нет смысла, оставлена только важная информация.\r\nДобавлены готовые варианты команд. Все команды выведены в начало кода для вашего удобства и их можно заменить на свои.\r\nНемного изменен приветственный текст для новых участников.\r\nПожалуйста, напишите, что еще можно добавить или исправить. Буду благодарен за обратную связь!\r\nВы можете скачать новый файл бота сверху, обновил архив.
аватарка
Сообщений: 23
Реакции: 21
Клиенты
UP
Почти везде добавлены комментарии для вашего удобства.
Полная русификация.
Добавлена папка banners, где хранится ваш баннер при вызове командой /public1 в формате .jpg.
Убраны карты, так как от них нет смысла, оставлена только важная информация.
Добавлены готовые варианты команд. Все команды выведены в начало кода для вашего удобства и их можно заменить на свои.
Немного изменен приветственный текст для новых участников.
Пожалуйста, напишите, что еще можно добавить или исправить. Буду благодарен за обратную связь!
Вы можете скачать новый файл бота сверху, обновил архив.
Ответить Цитата 1
статус yasha1488 27.07.2024 в 01:11#3
UP\r\nИзменения в боте немного поднабрался опыта и представляю вам новую версию. Возможно, где-то что-то будет работать криво, но я старался, чтобы всё было исправлено и добавлено. В новой версии добавлено множество команд и функционала, включая систему варнов, мутов, мини-профиль пользователя и ники. Я постарался максимально оптимизировать код.\r\n\r\nНовые команды:\r\n/help — Список всех доступных команд.\r\n/warlist — Список варнов.\r\n/mutlist — Список мутов.\r\n/vip — Информация об услугах VIP и других привилегиях.\r\n/me — Посмотреть свой профиль.\r\n/yu — Посмотреть профиль другого пользователья.\r\n\r\nСписок команд для администраторов:\r\n/warn [Текст] — Выдать варн.\r\n/unwarn — Снять варн.\r\n/mute [время] [причина] — Замутить пользователя.\r\n/unmute [пользователь] — Снять мут с пользователя.\r\n/setnick [ник] — Установить ник (укажите администратора в настройках бота).\r\n/ban [пользователь] — Забанить пользователя.\r\n\r\nТакже есть идея полностью перевести бота на украинский язык. Если вам это нужно, дайте обратную связь. Буду благодарен за отзыв о самом боте, идее и о том, стоит ли мне продолжать выкладывать свою работу!\r\nВы можете скачать новый файл бота сверху, обновил архив.
аватарка
Сообщений: 23
Реакции: 21
Клиенты
UP
Изменения в боте немного поднабрался опыта и представляю вам новую версию. Возможно, где-то что-то будет работать криво, но я старался, чтобы всё было исправлено и добавлено. В новой версии добавлено множество команд и функционала, включая систему варнов, мутов, мини-профиль пользователя и ники. Я постарался максимально оптимизировать код.

Новые команды:
/help — Список всех доступных команд.
/warlist — Список варнов.
/mutlist — Список мутов.
/vip — Информация об услугах VIP и других привилегиях.
/me — Посмотреть свой профиль.
/yu — Посмотреть профиль другого пользователья.

Список команд для администраторов:
/warn [Текст] — Выдать варн.
/unwarn — Снять варн.
/mute [время] [причина] — Замутить пользователя.
/unmute [пользователь] — Снять мут с пользователя.
/setnick [ник] — Установить ник (укажите администратора в настройках бота).
/ban [пользователь] — Забанить пользователя.

Также есть идея полностью перевести бота на украинский язык. Если вам это нужно, дайте обратную связь. Буду благодарен за отзыв о самом боте, идее и о том, стоит ли мне продолжать выкладывать свою работу!
Вы можете скачать новый файл бота сверху, обновил архив.
Ответить Цитата 1
статус yasha1488 31.07.2024 в 01:27#4
Проведена масштабная работа по оптимизации кода. Исправлены множество недоработок и багов. Продолжаем улучшать функционал.\r\n\r\n[b]Приветствие новых пользователей:[/b]\r\nИзменения:\r\n\r\nДобавлены подчеркивания и дополнительные пробелы для лучшего разделения секций.\r\nУточнены описания и пояснения для каждой секции, чтобы сделать сообщение более информативным.\r\nОптимизирована структура текста для улучшения восприятия.\r\n[b][color=#ff0000]Добавлена команда /random:[/color][/b]\r\n\r\nКоманда принимает диапазон чисел в формате min-max, например, /random 10-50. Если диапазон не указан, по умолчанию используются значения от 1 до 100.\r\nРазбивает диапазон на минимальное и максимальное значения, проверяет их.\r\nГенерация числа происходит с помощью функции rand() в заданном диапазоне.\r\nРезультат отправляется пользователю в формате \"???? Случайное число в диапазоне [min, max]: число\".\r\n[b][color=#ff0000]Добавлена команда /setach[/color] (Достижения пользователя):[/b]\r\n\r\nДоступна только администратору (или модератору), права которого указаны в коде.\r\nЧтобы выдать достижения, используйте команду /setach lol Bot.\r\nДля выдачи нескольких достижений, введите команду /setach lol Bot lol Bot.\r\nДостижения сохраняются в формате JSON.\r\nЗамените if ($userId === 915326369) { на ID администратора.\r\n[b][color=#ff0000]Добавлена команда /setclic[/color] (Клички):[/b]\r\n\r\nДоступна только администратору (или модератору), права которого указаны в коде.\r\nКоманду необходимо отправлять в ответ на сообщение пользователя, для которого устанавливается кличка.\r\nФормат команды: /setclic , где — новая кличка для пользователя.\r\nПрава доступа: Команда доступна только администратору (или модератору), чей ID указан в коде ($allowedAdminId).\r\n[b]Команды /info и /public:[/b]\r\n\r\nУлучшен стиль сообщений: использованы теги для выделения важной информации.\r\nУвеличена длина разделителя для лучшего визуального разделения.\r\nДобавлены дополнительные стили для текста, улучшена читаемость.\r\nУбраны баннеры, так как они только засоряют чат.\r\nРазделена логика обработки команды /info и серверов для большей ясности.\r\nУлучшена обработка исключений и разделение сообщений об ошибках.\r\nИспользуется http_build_query для построения запросов к API Telegram.\r\n[b][color=#ff0000]Бот теперь работает только в вашей группе:[/color][/b]\r\n\r\nДобавлена переменная $allowedGroupId с ID разрешенной группы.\r\nДобавлена проверка перед обработкой команд: если ID чата ($chatId) не совпадает с разрешенным ID группы ($allowedGroupId), бот прекращает выполнение команд.\r\nЗамените -1001234567890 на настоящий ID вашей группы.\r\n[b][color=#ff0000]Логирование:[/color][/b]\r\n\r\nДобавлено логирование только для наказания пользователей.\r\nПеременная $adminChatId содержит идентификатор чата для отправки сообщений о логах и уведомлениях.\r\nЗамените \'-100214858\' на реальный идентификатор чата для логов и уведомлений.\r\nВы можете скачать обновленный файл бота сверху, архив был обновлен.
аватарка
Сообщений: 23
Реакции: 21
Клиенты
Проведена масштабная работа по оптимизации кода. Исправлены множество недоработок и багов. Продолжаем улучшать функционал.

Приветствие новых пользователей:
Изменения:

Добавлены подчеркивания и дополнительные пробелы для лучшего разделения секций.
Уточнены описания и пояснения для каждой секции, чтобы сделать сообщение более информативным.
Оптимизирована структура текста для улучшения восприятия.
Добавлена команда /random:

Команда принимает диапазон чисел в формате min-max, например, /random 10-50. Если диапазон не указан, по умолчанию используются значения от 1 до 100.
Разбивает диапазон на минимальное и максимальное значения, проверяет их.
Генерация числа происходит с помощью функции rand() в заданном диапазоне.
Результат отправляется пользователю в формате "???? Случайное число в диапазоне [min, max]: число".
Добавлена команда /setach (Достижения пользователя):

Доступна только администратору (или модератору), права которого указаны в коде.
Чтобы выдать достижения, используйте команду /setach laugh Bot.
Для выдачи нескольких достижений, введите команду /setach laugh Bot laugh Bot.
Достижения сохраняются в формате JSON.
Замените if ($userId === 915326369) { на ID администратора.
Добавлена команда /setclic (Клички):

Доступна только администратору (или модератору), права которого указаны в коде.
Команду необходимо отправлять в ответ на сообщение пользователя, для которого устанавливается кличка.
Формат команды: /setclic <Кличка>, где <Кличка> — новая кличка для пользователя.
Права доступа: Команда доступна только администратору (или модератору), чей ID указан в коде ($allowedAdminId).
Команды /info и /public:

Улучшен стиль сообщений: использованы теги для выделения важной информации.
Увеличена длина разделителя для лучшего визуального разделения.
Добавлены дополнительные стили для текста, улучшена читаемость.
Убраны баннеры, так как они только засоряют чат.
Разделена логика обработки команды /info и серверов для большей ясности.
Улучшена обработка исключений и разделение сообщений об ошибках.
Используется http_build_query для построения запросов к API Telegram.
Бот теперь работает только в вашей группе:

Добавлена переменная $allowedGroupId с ID разрешенной группы.
Добавлена проверка перед обработкой команд: если ID чата ($chatId) не совпадает с разрешенным ID группы ($allowedGroupId), бот прекращает выполнение команд.
Замените -1001234567890 на настоящий ID вашей группы.
Логирование:

Добавлено логирование только для наказания пользователей.
Переменная $adminChatId содержит идентификатор чата для отправки сообщений о логах и уведомлениях.
Замените '-100214858' на реальный идентификатор чата для логов и уведомлений.
Вы можете скачать обновленный файл бота сверху, архив был обновлен.
Ответить Цитата 1
статус Vladislav2004 31.07.2024 в 13:38#5
[b]yasha1488[/b], ого
аватарка
Сообщений: 127
Реакции: 93
Клиенты
yasha1488, ого
Ответить Цитата
статус yasha1488 01.08.2024 в 12:45#6
Дополненния \r\nЭтот PHP-скрипт и HTML-страница предназначены для отправки сообщений и изображений в Telegram с помощью бота.\r\n[color=red]Ошибка при отправке нескольких изображений:[/color] Если вы отправляете три изображения одновременно, бот отправить три отдельных сообщения. Это происходит из-за ограничений Telegram API, пока не понял как исправить даную ошибку.\r\n\r\n[color=red]Удаление переменной topicId[/color] Если вам не нужно отправлять сообщения в конкретную тему, просто закомментируйте или удалите переменную topicId из кода.\r\n\r\n[color=red]Изменение названия файла[/color] Рекомендую переименовать файл, например, в bot_blalala.php, чтобы он лучше соответствовал его назначению и не привлекал лишнего внимания.\r\n\r\n[color=red]Безопасность:[/color] Не давайте доступ к этой странице посторонним лицам, так как её можно использовать для отправки сообщений в Telegram. В будущем я проведу тщательную работу по защите данной страницы. На данный момент это только набросок, поэтому используйте его на свой страх и риск.\r\n\r\n[color=blue]Важно: Обеспечьте безопасность страницы и ограничьте доступ к ней.[/color]\r\n\r\nОсновная задача скрипта: отправка сообщений в группу Telegram. Я использую его для отправки новостных блоков на своём проекте.\r\n\r\nУстановка\r\n[color=blue]1. Загрузка файла:[/color] Закиньте файл на ваш веб-хостинг.\r\n[color=blue]2. Настройка скрипта:[/color] В самом начале скрипта смените ваш [color=red]токен[/color] (можно использовать тот, который используется в bot.php).\r\n\r\n[color=blue]3. Изменение ID:[/color]\r\nСмените [color=red]ID группы[/color] на ваш.\r\nСмените [color=red]ID темы[/color], если это необходимо. Чтобы узнать [color=red]ID темы[/color], перейдите в тему, откройте её, и в ссылке в самом конце вы увидите цифры — это и есть [color=red]ID темы[/color].
аватарка
Сообщений: 23
Реакции: 21
Клиенты
Дополненния
Этот PHP-скрипт и HTML-страница предназначены для отправки сообщений и изображений в Telegram с помощью бота.
Ошибка при отправке нескольких изображений: Если вы отправляете три изображения одновременно, бот отправить три отдельных сообщения. Это происходит из-за ограничений Telegram API, пока не понял как исправить даную ошибку.

Удаление переменной topicId Если вам не нужно отправлять сообщения в конкретную тему, просто закомментируйте или удалите переменную topicId из кода.

Изменение названия файла Рекомендую переименовать файл, например, в bot_blalala.php, чтобы он лучше соответствовал его назначению и не привлекал лишнего внимания.

Безопасность: Не давайте доступ к этой странице посторонним лицам, так как её можно использовать для отправки сообщений в Telegram. В будущем я проведу тщательную работу по защите данной страницы. На данный момент это только набросок, поэтому используйте его на свой страх и риск.

Важно: Обеспечьте безопасность страницы и ограничьте доступ к ней.

Основная задача скрипта: отправка сообщений в группу Telegram. Я использую его для отправки новостных блоков на своём проекте.

Установка
1. Загрузка файла: Закиньте файл на ваш веб-хостинг.
2. Настройка скрипта: В самом начале скрипта смените ваш токен (можно использовать тот, который используется в bot.php).

3. Изменение ID:
Смените ID группы на ваш.
Смените ID темы, если это необходимо. Чтобы узнать ID темы, перейдите в тему, откройте её, и в ссылке в самом конце вы увидите цифры — это и есть ID темы.
Ответить Цитата 1
статус yasha1488 03.08.2024 в 01:26#7
Готовлю большое обновление для бота исправлю все баги и добавлю новые полезные команды. Обновление будет выпущено в ближайшие дни. Также переведу бота полностью на украинский язык будет доступны две версии.
аватарка
Сообщений: 23
Реакции: 21
Клиенты
Готовлю большое обновление для бота исправлю все баги и добавлю новые полезные команды. Обновление будет выпущено в ближайшие дни. Также переведу бота полностью на украинский язык будет доступны две версии.
Ответить Цитата
статус Vladislav2004 03.08.2024 в 01:28#8
[b]yasha1488[/b], Сможете доабвить Возможность обратиться сразу ко всем пользователям в чате? типо @everyone (как в DS) xx;)
аватарка
Сообщений: 127
Реакции: 93
Клиенты
yasha1488, Сможете доабвить Возможность обратиться сразу ко всем пользователям в чате? типо @everyone (как в DS) wink
Ответить Цитата 1
статус yasha1488 03.08.2024 в 02:22#9
[b]Vladislav2004[/b], Я считаю эту команду бесполезной, так как у большинства пользователей отключены уведомления.
аватарка
Сообщений: 23
Реакции: 21
Клиенты
Vladislav2004, Я считаю эту команду бесполезной, так как у большинства пользователей отключены уведомления.
Ответить Цитата 1
статус yasha1488 04.08.2024 в 00:06#10
Новая версия бота уже доступна! Проведена большая работа по оптимизации кода. Теперь доступны 2 версии бота: RU и UA. Выбирайте ту, которая вам больше нравится.\r\n\r\nВажно: замените все файлы, если у вас уже установлен бот.\r\n\r\nSourceQuery был полностью переведён на UA.\r\n\r\nТакже добавлена документация по боту для каждой версии бота на соответствующем языке!
аватарка
Сообщений: 23
Реакции: 21
Клиенты
Новая версия бота уже доступна! Проведена большая работа по оптимизации кода. Теперь доступны 2 версии бота: RU и UA. Выбирайте ту, которая вам больше нравится.

Важно: замените все файлы, если у вас уже установлен бот.

SourceQuery был полностью переведён на UA.

Также добавлена документация по боту для каждой версии бота на соответствующем языке!
Ответить Цитата 1
статус Vladislav2004 04.08.2024 в 00:38#11
[b]yasha1488[/b], БОМБА) xx;)
аватарка
Сообщений: 127
Реакции: 93
Клиенты
yasha1488, БОМБА) wink
Ответить Цитата
статус yasha1488 07.08.2024 в 02:04#12
UP\r\n
аватарка
Сообщений: 23
Реакции: 21
Клиенты
UP
Ответить Цитата 1
Информация
Войдите или зарегистрируйтесь для общения на форуме
Перетащите файлы или нажмите
Максимально 5 файлов. Максимальный размер 20 Мб.

Игровые сервера Дополнительные услуги Инфо Сообщество

android

application chrometelegramapiCSHOST.COM.UA 2012-2024 Хостинг игровых серверов