NGCBot: бот для WeChat для отправки новостей, диалога с искусственным интеллектом и управления групповым чатом
Общее введение
NGCBot - это механизм HOOK, основанный на разработке проекта WeChat robot с открытым исходным кодом, созданный разработчиком ngc660sec (Yunshan/eXM) и размещенный на GitHub. После двух лет итераций, текущая версия V2.3, функция первоначального простого толчка для покрытия первоначального простого толчка для покрытия безопасности новостей толкает приуроченные, AI интеллектуальный диалог, автоматизированное управление групповым чатом и множество развлекательных инструментов. ПроектРазработано для WindowsNGCBot является полностью бесплатным и открытым, его можно легко развернуть и настроить с помощью Python. NGCBot не только подходит для пользователей, которые обеспокоены информацией о безопасности сети, но и отвечает разнообразным потребностям управления групповыми чатами, ежедневных развлечений и развития технологий, его могут использовать новички и настраивать энтузиасты технологий, что делает его практичным и гибким.

Список функций
- Новости безопасности: Регулярно получайте и распространяйте самую свежую информацию из сообществ FreeBuf, Prophet, Security и QIANSHENG, занимающихся атаками и защитой.
- Диалог с искусственным интеллектом и рисование: Модели докинга, такие как GPT, Starfire, Thousand Sails, Mixed Meta, DeepSeek и т.д., с поддержкой интеллектуальных ответов и генерации изображений.
- Управление групповым чатом: Обеспечение автоматизированных функций, таких как привлечение людей в группы по ключевому слову, приветствие в группах, автоматический обмен сообщениями в группах и т. д.
- Инструменты для развлеченийВключает в себя копирайтинг KFC, дневник облизывания собак, календарь домашних животных, случайные картинки/видео, генерацию эмодзи и т.д.
- Практический запрос: Поддержка запроса уязвимости, атрибуции номера мобильного телефона, прогноза погоды, гороскопа, микрошаговой разведки угроз и так далее.
- система балловПользователи регистрируются или взаимодействуют, чтобы накапливать баллы и открывать дополнительные функции, такие как услуги искусственного интеллекта.
- номер видео разрешение: Разбор и загрузка содержимого WeChat Video Number с помощью удобных ссылок.
- Высокая настраиваемость: Поддержка регулировки времени нажатия, триггеров по ключевым словам, функциональных переключателей и т.д. Код открыт для вторичной разработки.
Использование помощи
Процесс установки
NGCBot должен работать в системе Windows, вот подробные шаги по развертыванию:
1. Подготовка среды
- Установка Git: Загрузите код с git-scm.com.
- Установка Python: Рекомендуемая версия 3.8.10 (диапазон 3.8.10-3.12), загруженная с сайта python.org и добавленная в PATH.
- Скачать клиент WeChat: Рекомендуемая WeChatSetup-3.9.10.27 (соответствует wcferry==39.2.4.0), из Релизы GitHub Получите.
2. доступ к коду проекта
- Введите следующую команду в командной строке, чтобы клонировать код:
git clone https://github.com/ngc660sec/NGCBot.git
- Или нажмите "Download ZIP" на странице GitHub, чтобы загрузить и распаковать его.
3. Установка зависимостей
- Перейдите в каталог проектов:
cd NGCBot
- Используйте внутренние зеркала, чтобы ускорить установку зависимостей:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
python -m pip install --upgrade pip
pip install -r requirements.txt
- Убедитесь, что версия WCF соответствует версии WeChat (например, wcferry==39.2.4.0 соответствует WeChatSetup-3.9.10.27).
4. Активация робота
- Закройте клиент microsoft и выполните команду start:
python main.py
- Программа автоматически открывает WeChat, с помощью мобильного телефона сканирует код для входа в систему, в командной строке появляется сообщение "Инициализация необходимых файлов завершена", что является успешным.
5. функции конфигурации
- показать (билет)
Config/config.yaml
файл для необходимой конфигурации: - Супер-администратор: Отправьте сообщение боту, чтобы получить wxid, заполните
SuperAdmin
(Поддерживается несколько вариантов, разделенных запятыми). - Ключ искусственного интеллекта::
- Starfire: Посетите официальный сайт для создания приложения, введите APPID, APISecret, APIKey.
- Chifan: Получите ключ доступа и секретный ключ от Baidu Chifan.
- Другие модели (например, Hybrid, DeepSeek) аналогичны, обратитесь к официальному руководству.
- Настройки нажатия: в
PushTime
Установите время выхода новостей (например, "08:00"). - Управление групповым чатом: Конфигурация
RoomKey
(Группа вытягивания ключевых слов),WelcomeMsg
(Добро пожаловать в группу) и т.д.
Работа основных функций
Новости безопасности
- существовать
config.yaml
Установите время нажатия (например, "08:00") и источник в - Добавьте бота в групповой чат и активируйте его, отправив "Enable Push".
- Бот ежедневно публикует такие сообщения, как "[FreeBuf] Latest Vulnerability Alert: XXX".
Диалог с искусственным интеллектом и рисование
- диалоги::
- Настройте ключ AI и включите его
AiSwitch
. - Отправьте сообщение (например, "Погода в Пекине"), и бот ответит: "В Пекине солнечно, 5-15°C".
- краска::
- Настройте ключ Chifan Painting.
- Отправьте команду "Нарисуй кошку", и робот создаст и вернет картинку.
- Если это не удается, проверьте, достаточно ли очков (обычным пользователям необходимо расходовать очки).
Управление групповым чатом
- Группа вытягивания ключевых слов::
- Отправьте "get group chat id", чтобы получить roomid.
- существовать
RoomKey
Задайте ключевое слово (например, "войти в группу") и roomid. - Пользователь отправляет команду "Войти в группу" и автоматически попадает в указанную группу.
- Добро пожаловать в группу::
- существовать
WelcomeMsg
Задайте текст (например, "Welcome aboard, no swiping please"). - Поддержка формы карточки, необходимо заполнить заголовок, url и другие параметры.
- автоматическая массовая рассылка::
- существовать
AutoMsg
Установите содержание (например, "Ежедневное напоминание о безопасности") и время. - Бот своевременно отправляется в указанный групповой чат.
развлекательная функция
- Календарь скумбрии: Отправьте "Календарь рыбалки", чтобы вернуть изображение календаря рыбалки на месяц.
- Копирайтинг для KFCОтправьте "KFC" и получите в ответ случайный смешной текст (например, "Сегодня четверг, съешь куриное крылышко, чтобы успокоиться").
- эмодзи::
- быть в движении
meme download
Скачать ресурс. - Отправьте "Random Emoji", чтобы получить динамические эмодзи (требуется WCF ≥ 39.2.4.0).
- номер видео разрешение: Отправьте ссылку на номер видео, и робот вернет адрес загрузки.
система баллов
- войти в систему: Отправляйте "регистрацию", чтобы получать ежедневные очки (по умолчанию 10 очков, настраивается).
- проконсультироваться (с документом и т.д.): Отправьте "Запрос баллов", чтобы проверить оставшиеся баллы.
- пользоваться: диалог AI, рисование и т. д. расходуют очки; администраторы освобождены от их расходования.
Инструмент запроса
- климат: Нажмите "Погода в Пекине", чтобы вернуться к прогнозу на день.
- Запрос об уязвимости: Отправьте "CVE-2023-1234", чтобы получить подробную информацию об уязвимости.
- разведка угроз: Отправьте IP-адрес для запроса MicroStep Intelligence.
предостережение
- совместимость версий: Версия WeChat и WCF должна быть одинаковой, иначе запуск будет неудачным.
- требования к оборудованиюРекомендуется 4 ядра и 8 ГБ оперативной памяти, чтобы избежать лагов при высокочастотных звонках.
- скрининг проблем::
- Сбой при вводе в эксплуатацию: проверьте
logs/wcf.txt
Зайдите в журнал, закройте программу microsoft и повторите попытку. - Неисправность функции: проверьте, полностью ли заполнен файл конфигурации (например, ключ AI).
- видеоурок: ОфициальноПредоставьте учебные пособия на сайте BВ нем есть все необходимое для установки и разработки.
NGCBot прост и интуитивно понятен в развертывании и использовании, а конфигурационные файлы настраиваются для индивидуальной функциональности. Будь то рассылка новостей, управление групповыми чатами или развлекательное взаимодействие, пользователи могут быстро приступить к работе, а энтузиасты техники - углубиться с помощью открытого исходного кода.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...