WePush
Инструмент небольшого размера для массовой отправки сообщений


Поддерживаемые платформы
Windows • Linux • macOS
Текущие типы поддерживаемых сообщений
- Шаблонные сообщения — публичные аккаунты
- Шаблонные сообщения — мини-приложения
- Подписные сообщения — мини-приложения
- Сообщения службы поддержки WeChat
- Сообщения WeChat Enterprise / WeChat Enterprise
- Унифицированные сообщения службы мини-приложений
- DingTalk
- SMS от Alibaba Cloud
- SMS с использованием шаблонов от Greater Than Alibaba
- SMS от Tencent Cloud
- SMS от Huawei Cloud
- SMS от Baidu Cloud
- SMS от Youpian Cloud
- SMS от Qiniu Cloud
- SMS от Yunpian Web
- E-Mail
- HTTP запросы (одиночные, массовые, нагрузочные тесты)
Планируемые типы поддерживаемых сообщений
- SMS от NetEase Cloud Communication
- SMS от Chestnut Cloud
- SMS от Luosimao
- SMS от Jiguang
- Push уведомления от Jiguang### Функции & преимущества
- Поддерживает создание пользовательских сообщений и массовую отправку
- Поддерживает переменные в сообщениях (что позволяет создавать уникальное содержание для каждого получателя)
- Поддерживает редактирование, просмотр и управление сообщениями
- Поддерживает импорт пользователей через файлы (txt, csv, excel)
- Поддерживает импорт пользователей через MySQL
- Поддерживает массовую отправку всем подписчикам публичного аккаунта WeChat
- Поддерживает отправку сообщений через весь набор продуктов WeChat (публичные аккаунты, мини-приложения, корпоративные аккаунты)
- Поддерживает отправку сообщений с различной периодичностью
- Поддерживает управление историей отправки и повторную отправку неудачных попыток
- Поддерживает управление несколькими учетными записями и их переключение (WeChat)
- Поддерживает различные виды поиска, импорта и экспорта
- Небольшой и элегантный графический интерфейс, поддерживающий несколько тем оформления
- Поддерживает глобальное управление шрифтами и размерами текста
- Поддерживает уведомления по электронной почте о результатах отправки
Обзор скриншотов
### Скачивание установочных файлов
Ссылка для скачивания WePush
Некоторые используемые технологии
- Java
- Java Swing
- Блокирующие пулы потоков
- Подключение к базе данных (HikariCP) и HTTP (PoolingHttpClient)
- HttpClient
- HttpAsyncClient
- Расписание задач
- SQLite
- MyBatis
Встреченные проблемы и вызовы
- Управление интерфейса Swing требует много времени и терпения
- Переутомление, часто работаю до позднего вечера
- Много дел, включая WePush middleware и связанные с ним сообщества, уведомления, задачи, массовое выполнение, повторное выполнение, статистику и управление Web
- Уменьшение времени, проведённого со семьёй
- Уменьшение времени, затраченного на спорт
- Часто приходится учиться анализировать исходный код и понимать основы программирования
Отдельное спасибо
WxJava
Hutool
FlatLaf
Разработка & сборка
https://gitee.com/zhoubochina/WePush/wikis/build
Помощь по использованию
https://gitee.com/zhoubochina/WePush/wikis/help
Группа QQ для общения:
Поощрение & благодарность
Если вам помогает WePush,
вы можете поддержать мои усилия после работы и в выходные дни,
ваши подарки будут служить мне источником мотивации
Комментарии ( 0 )