{"id":13340546,"url":"https://github.com/universe-coder/VKChatManager","last_synced_at":"2025-03-11T18:31:24.140Z","repository":{"id":174179342,"uuid":"430398014","full_name":"universe-coder/VKChatManager","owner":"universe-coder","description":"Чат-менеджер для ВКонтакте","archived":false,"fork":false,"pushed_at":"2023-06-11T07:48:05.000Z","size":67,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T20:11:19.963Z","etag":null,"topics":["admin-tools","security-tools","vk","vk-api","vk-bot","vk-callback-api","vk-chat-bot","webhooks"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/universe-coder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-21T15:01:46.000Z","updated_at":"2023-03-05T07:29:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"d56e1763-fef5-4f55-9d8e-5c3b8cb31f44","html_url":"https://github.com/universe-coder/VKChatManager","commit_stats":null,"previous_names":["universe-coder/vkchatmanager"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/universe-coder%2FVKChatManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/universe-coder%2FVKChatManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/universe-coder%2FVKChatManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/universe-coder%2FVKChatManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/universe-coder","download_url":"https://codeload.github.com/universe-coder/VKChatManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243090337,"owners_count":20234779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-tools","security-tools","vk","vk-api","vk-bot","vk-callback-api","vk-chat-bot","webhooks"],"created_at":"2024-07-29T19:23:36.920Z","updated_at":"2025-03-11T18:31:24.126Z","avatar_url":"https://github.com/universe-coder.png","language":"PHP","readme":"# VKChatManager\r\n\r\n## О программе\r\n\r\nИнструментарии для контроля чата в ВКонтакте, с возможностью кастомизации команд и сообщении.  \r\n\r\n## Как установить?\r\n\r\n1. Клонируем репозитории и заходим в папку проекта  \r\n2. В консоли подгружаем нужные связи ```composer install --ignore-platform-req=php```\r\n3. Устанавливаем и настраиваем **MySQL** + **Apache HTTP Server**  \r\n4. Импортируем в базу данных таблицы из файла **vkchatmanager.sql**  \r\n5. Устанавливаем **PHP** версии 8 и выше  \r\n6. В сообществе, где будет бот, в настройках **CallBack API** прописываем путь до файла **bot.php** относительно от домена и ставим версию API: **5.92**  \r\n7. Редактируем **config.php**  \r\n8. В настройках **CallBack API** нажимаем подтвердить  \r\n9. В типах событий ставим галочку на **Входящее сообщение**  \r\n10. Добавляем бота в беседу и назначаем его администратором  \r\n11. Включаем общую защиту чата командой: **!secure enable**  \r\n\r\n## Простой вариант установки\r\n\r\nРабочая версия бота: [https://vk.com/class_security](https://vk.com/class_security)\r\n\r\n## Конфиг (config.php)\r\n\r\n```PHP\r\n\u003c?php\r\n$config = (object) [\r\n    \"access_token\"  =\u003e \"\", // Access-токен аккаунта ВК\r\n    \"group_token\"   =\u003e \"\", // Access-токен группы\r\n    \"secret\"        =\u003e \"\", // Секретный ключ, который можно указать в настройках CallBack API группы \r\n    \"confirm_token\" =\u003e \"\", // Строка, которую должен вернуть сервер\r\n    \"group_id\"      =\u003e \"\", // ID группы\r\n    \"DB\"            =\u003e (object) [ // Найстройка MySQL\r\n        \"host\"      =\u003e \"\", // Адрес сервера\r\n        \"username\"  =\u003e \"\", // Имя пользователя\r\n        \"password\"  =\u003e \"\", // Пароль пользователя\r\n        \"dbname\"    =\u003e \"\"  // Имя базы данных куда был импортирован файл vkchatmanager.sql\r\n    ],\r\n    \"algorithmia\"   =\u003e \"\" // Токен-ключ от algorithmia (Нужно для корректной работы проверки 18+ контента)\r\n];\r\n?\u003e\r\n```\r\n\r\n## Редактирование команд (commands.php)\r\n\r\n```PHP\r\n\u003c?php\r\n$commands = (object) [\r\n    'help'              =\u003e \"!help\",             // Помощь\r\n    'clear'             =\u003e \"!clear\",            // Чистка чата\r\n    'all'               =\u003e \"!all\",              // Созыв всех участников чата\r\n    'votekick'          =\u003e \"!votekick\",         // Начать голосование за исключение участника чата\r\n    'kick'              =\u003e \"!kick\",             // Исключение участника из чата\r\n    'admin_add'         =\u003e \"!admin add\",        // Добавление нового администратора в чате\r\n    'admin_remove'      =\u003e \"!admin remove\",     // Удаление администратора в чате\r\n    'admin_list'        =\u003e \"!admin list\",       // Вывод списка администраторов\r\n    'show_secure'       =\u003e \"!show secure\",      // Вывод информации о защите чата\r\n    'show_active'       =\u003e \"!show active\",      // Вывод активных пользователей чата\r\n    'show_unactive'     =\u003e \"!show unactive\",    // Вывод неактивных пользователей чата\r\n    'secure_nude'       =\u003e \"!secure nude\",      // Управление защитой от контента для взрослых\r\n    'secure_links'      =\u003e \"!secure links\",     // Управление защитой от ссылок\r\n    'secure_invites'    =\u003e \"!secure invites\",   // Управление защитой от инвайт-ссылок\r\n    'secure_bots'       =\u003e \"!secure bots\",      // Управление защитой от ботов\r\n    'secure'            =\u003e \"!secure\",           // Управление основной защитой\r\n    'enable'            =\u003e \"enable\",            // Включение модуля защиты (Пример: !secure bots enable)\r\n    'disable'           =\u003e \"disable\"            // Отключение модуля защиты (Пример: !secure bots disable)\r\n];\r\n?\u003e\r\n```\r\n\r\n## Редактирование сообщении\r\n\r\nВы можете редактировать сообщения под свой вкус в файле: **messages.php**\r\n\r\n## Возможности защиты\r\n\r\nРеагирование на:\r\n\r\n- Ссылки и инвайт-ссылки  \r\n- Быстроту сообщении\r\n- Длину сообщении\r\n- Идентичность сообщении\r\n- 18+ контент\r\n- Ботов\r\n\r\n## Поддержать автора\r\n\r\n[https://yoomoney.ru/to/410012335150397](https://yoomoney.ru/to/410012335150397)\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funiverse-coder%2FVKChatManager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funiverse-coder%2FVKChatManager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funiverse-coder%2FVKChatManager/lists"}