Я не знаю, похож ли кто-нибудь еще на меня. С тех пор, как я стал одиноким, я соревновался со своей второй половинкой, чтобы узнать, кто сможет зарегистрироваться первым (отправление сообщения в 17:20...), и меня внезапно спрашивали. сколько дней мы были вместе сегодня (иногда все сразу) я правда не подсчитал...) и покупали лотерейные билеты по числам дней рождения друг друга (а потом забывали посмотреть, выпадут они или нет... )
По вышеуказанным причинам родился этот проект...
В этом проекте используется самый стабильный метод отправки сообщений WeChat в истории (не будет никаких рисков, таких как блокировка аккаунта).
В то же время этот проект поддерживает пользовательскую настройку времени отправки сообщений и имеет множество встроенных душевных предложений, чтобы подогреть чувства.
Я надеюсь, что влюбленные в этом мире будут длиться вечно!
(Одиноким друзьям не нужно отчаиваться. Сначала организуйте этот проект, чтобы как можно скорее завоевать свою возлюбленную!)
Push-сообщение WeChat
запланированная отправка cron
Многозадачный параллельный push
Пользовательский заголовок и контент
Случайная конфигурация контента
Поддержка развертывания образа Docker
pip install -r requirements.txt
В этом проекте используется корпоративный WeChat для отправки сообщений в WeChat (личный WeChat также можно зарегистрировать, аутентификация не требуется, и сообщения можно просматривать непосредственно в WeChat)
Сначала вам необходимо с помощью компьютера открыть официальный сайт предприятия WeChat и зарегистрировать предприятие.
После успешной регистрации нажмите «Управление предприятием», чтобы войти в интерфейс управления, выберите «Управление приложениями» → «Самостоятельная сборка» → «Создать приложение».
После создания перейдите на страницу сведений о приложении, чтобы получить идентификатор приложения (идентификатор агента) и секрет приложения (секрет).
Войдите на страницу «Мой бизнес», прокрутите вниз и получите корпоративный идентификатор (корпидный).
Войдите в «Мой бизнес» → «Плагин WeChat», прокрутите вниз и отсканируйте QR-код, а затем следуйте ему, чтобы получать push-сообщения.
Последний шаг — записать полученные выше идентификаторы агента, секрета и corpid в config/messenger.json, и все готово.
examples/config/messenger.json
[{
"channel": "enterprise_we_chat_app",
"payload": {
"agentid": "1000001",
"corpid": "wweb6a6b9523f30fa4",
"secret": "JF1BC4UvyEW8ZepkVfsg_AlAgjqFpNIslA_hUD78Dso"
}
}]
Используется для создания запланированных задач и регулярной отправки сообщений в WeChat.
Настройте в config/cron.json
examples/config/cron.json
[{
"mission": {
"name": "lover_greeting",
"payload": {
"title": "宝贝~ 起床啦~",
"begin_date": "2021-11-10",
"greeting_type": "morning"
}
},
"cron": "00 08 * * *",
"messenger": "enterprise_we_chat_app"
}, {
"mission": {
"name": "lover_greeting",
"payload": {
"title": "宝贝~ 中午啦~",
"greeting_type": "normal"
}
},
"cron": "00 12 * * *",
"messenger": "enterprise_we_chat_app"
},
{
"mission": {
"name": "lover_greeting",
"payload": {
"title": "520 !准时打卡!",
"content": "准时不!",
}
},
"cron": "20 17 * * *",
"messenger": "enterprise_we_chat_app"
}]
В примере есть 3 запланированные задачи отправки сообщений:
Отправьте сообщение в 8 утра:
宝贝~ 起床啦~ 今天我们在一起 184 天了~
早安!当你睁开双眼,祝福已飞到你面前,带着快乐的旋律,愉悦的心态,滚滚的财源,甜蜜的浪漫和美妙的生活伴你度过美好的一天!
Отправьте сообщение в 12:00:
宝贝~ 中午啦~
my baby,...爱你!
Отправьте сообщение в 17:20:
520 !准时打卡!
准时不!
Begin_date(opt) в полезных данных представляет собой время, когда мы начали быть вместе, которое используется для расчета продолжительности времени, проведенного вместе;
title(opt) в полезных данных представляет собой отправленный заголовок;
Greeting_type(opt) в полезных данных представляет тип push-уведомления lover_greeting (один из них будет случайно выбран в качестве содержимого в config/builtin_sentences.json);
(Если значение content(opt) установлено в полезных данных, оно переопределит эффект параметра Greeting_type)
python3 main.py
Публичный аккаунт WeChat: линия фронта тестирования ИИ