1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qingfengtaizi-wxmp

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Данный проект представляет собой полную версию веб-версии для работы с публичными аккаунтами в WeChat, которая может быть скомпилирована и запущена напрямую.

Он позволяет пользователям не беспокоиться об интерфейсе на уровне ядра WeChat и использовать страницу для управления.

Функции включают:

  • привязку к серверу;
  • управление текстом;
  • управление изображениями и текстами;
  • управление меню;
  • управление подписчиками;
  • отправку сообщений группе.

Техническая структура

Язык разработки: Java.

База данных: MySQL.

Фреймворк для разработки на Java: Spring MVC + Spring + Mybatis.

Кэширующий фреймворк: j2cache.

Фронтенд-фреймворк: Layui + JQuery + HTML.

Шаблонизатор для фронтенда: art-template.

Введение

  1. Группа QQ: Присоединяйтесь к группе QQ или Присоединяйтесь к группе QQ. Рекомендуется нажать кнопку «Присоединиться», чтобы войти в группу. Если вы не можете успешно выполнить операцию, пожалуйста, выполните поиск по номеру группы 671585861 и добавьте его самостоятельно.
  2. Официальный сайт: https://www.smartwx.info.
  3. Данный проект синхронизируется с кодовыми хостингами:

Сценарии использования

SmartWx — это платформа корпоративного уровня для управления публичными аккаунтами WeChat, разработанная на основе Java. Она использует преимущества Java, такие как эффективность, безопасность и стабильность, чтобы создать первую в Китае открытую систему управления публичными аккаунтами на базе Java. SmartWx использует популярный язык программирования Spring для реализации управления несколькими публичными аккаунтами.

Если вам нужно создать систему управления публичным аккаунтом WeChat, вы можете использовать SmartWx.

Если вас утомляет скучный интерфейс управления бэкендом публичных аккаунтов WeChat, вы можете попробовать SmartWx.

Если у вас много публичных аккаунтов, вы можете рассмотреть возможность использования SmartWx.

Функциональные модули

Информация об учётной записи

  1. Привязка информации о публичном аккаунте.

Текстовая информация

  1. Создание сообщения.
  2. Отправка сообщения.

Шаблоны сообщений

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

Управление изображениями и текстами

  1. Несколько изображений и текстов.
  2. Одно изображение и текст.

Управление меню

  1. Поддерживает почти все типы меню WeChat.
  2. Визуальное управление.
  3. Сохранение и синхронизация.

Подписчики

  1. Пакетная синхронизация подписчиков.
  2. Синхронизация отдельных подписчиков.
  3. Отправка текстовых сообщений и изображений и текстовых сообщений.

Многопользовательское управление

  1. Добавление публичного аккаунта.
  2. Выбор публичного аккаунта.

Требования к среде

  • JDK 7 или более поздняя версия.
  • Tomcat 7.0 или более поздняя версия.
  • MySQL 5.1 или более поздняя версия.

Инструкции по развёртыванию

  1. Создайте базу данных. Например, если вы используете MySQL, выберите набор символов utf8.
  2. Выполните скрипт базы данных. Скрипт базы данных находится в каталоге /doc.
  3. Импортируйте проект Maven в Eclipse. Выберите File → Import, затем выберите Maven → Existing Maven Projects.
  4. Установите кодировку проекта на utf-8, выберите JDK 1.7 или выше, не выбирайте JRE.
  5. Измените настройки подключения к базе данных. Откройте файл /src/main/resources/property/jdbc.properties и измените значения jdbc.url, jdbc.username и jdbc.password в соответствии с фактическими условиями.
  6. Настройте параметры загрузки изображений. В файле upload.properties настройте параметры в соответствии с описанием файла свойств. Если вы хотите разместить изображения в проекте, раскомментируйте res.upload.url.
  7. Настройте кэш. Для совместимости с JDK 1.7 текущая версия временно прекратила поддержку j2cache и по умолчанию использует только ehcache. Если вы хотите использовать j2cache, измените J2CacheUtil и замените CacheJ2Utils на CacheUtils. Также необходимо изменить зависимости файлов.
  8. Конфигурация облачного хранилища Qiniu. Файл app.properties в настоящее время не используется в проекте и может быть удалён.
  9. В этом проекте используется плагин Lombok для упрощения кода. Вы можете установить его самостоятельно.
  10. Проект использует разделение между фронтендом и бэкендом, а также планирует реализовать разделение чтения и записи в будущем. Поэтому проект должен запускаться из корневого каталога, иначе могут возникнуть проблемы с загрузкой js и css (вы можете настроить их самостоятельно).
  11. Скомпилируйте проект. В Eclipse щёлкните правой кнопкой мыши имя проекта и выберите Run as → Maven build..., введите clean package в Goals и нажмите Run. Первый запуск требует загрузки jar-пакетов, поэтому будьте терпеливы.
  12. Разверните проект. Разместите проект на сервере Tomcat версии 7 или выше и запустите Tomcat. Вы также можете использовать плагин Maven Tomcat7 или Jetty для запуска, но в настоящее время у плагина Jetty есть некоторые проблемы.
  13. Посетите систему. Адрес: http://localhost:8080/. Имя пользователя: smartwx, пароль: smartwx.
  14. Некоторые файлы XML и HTML-страницы могут выдавать ошибки из-за проблем с распознаванием в Eclipse, но это не влияет на работу программы.
  15. Перейдите на страницу добавления публичного аккаунта, URL и токен будут сгенерированы автоматически. Не заполняйте эти поля вручную. Введите URL и токен в соответствующие поля в настройках WeChat после открытия публичного IP-адреса или домена (включая полный путь) и порта 80.
  16. После добавления публичного аккаунта попробуйте сначала использовать функцию синхронизации подписчиков. Если она работает успешно, настройка проекта завершена. Если вы не можете получить accessToken, убедитесь, что в настройках белого списка WeChat для получения accessToken всё настроено правильно.

Связанные ссылки

Официальный сайт: https://www.smartwx.info

Владелец QQ: 1154808491

Поддержка сервера: http://webcsn.com

Обновления

Версия 2.0.2 уже выпущена, и в этой версии были внесены следующие изменения:

  1. Добавлена функция управления материалами, включая изображения, тексты, аудио и видео.
  2. Улучшено управление исключениями WeChat.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Веб-инструмент управления публичным аккаунтом в WeChat. Данный проект реализован с использованием SpringMVC и Layui. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/qingfengtaizi-wxmp.git
git@api.gitlife.ru:oschina-mirror/qingfengtaizi-wxmp.git
oschina-mirror
qingfengtaizi-wxmp
qingfengtaizi-wxmp
master