Je ne sais pas si quelqu'un est comme moi. Depuis que je suis célibataire, je vais rivaliser avec mon partenaire pour voir qui peut s'enregistrer en premier (message push à 17h20...), et on me demandera soudain comment faire. plusieurs jours où nous étions ensemble aujourd'hui (parfois d'un seul coup) je n'ai vraiment pas compris...), ils utilisaient les numéros d'anniversaire de chacun pour acheter des billets de loterie (et oubliaient ensuite de vérifier s'ils avaient réussi ou non.. .)
Pour les raisons ci-dessus, ce projet est né...
Ce projet utilise la méthode de transmission de messages WeChat la plus stable de l'histoire (il n'y aura aucun risque tel que l'interdiction de compte)
Dans le même temps, ce projet prend en charge la configuration personnalisée de l'envoi de messages et intègre de nombreuses phrases réconfortantes pour réchauffer les sentiments.
J'espère que les amoureux de ce monde dureront pour toujours !
(Les amis célibataires ne doivent pas se décourager. Organisez d'abord ce projet pour gagner votre chérie le plus rapidement possible !)
Message push WeChat
cron push programmé
Poussée parallèle multitâche
Titre et contenu personnalisés
Configuration de contenu aléatoire
Prise en charge du déploiement d'images Docker
pip install -r requirements.txt
Ce projet utilise WeChat d'entreprise pour envoyer des messages vers WeChat (un WeChat personnel peut également être enregistré, aucune authentification n'est requise et les messages peuvent être consultés directement sur WeChat)
Tout d’abord, vous devez utiliser un ordinateur pour ouvrir le site officiel WeChat de l’entreprise et enregistrer une entreprise.
Après une inscription réussie, cliquez sur "Gérer l'entreprise" pour accéder à l'interface de gestion, sélectionnez "Gestion des applications" → "Auto-construction" → "Créer une application".
Après la création, accédez à la page de détails de l'application pour obtenir l'ID de l'application (agentid) et le secret de l'application (secret).
Accédez à la page "Mon entreprise", faites défiler vers le bas et obtenez l'identifiant d'entreprise (corpid)
Entrez « Mon entreprise » → « Plug-in WeChat », faites défiler vers le bas et scannez le code QR, puis suivez-le pour recevoir des messages push.
La dernière étape consiste à écrire l'agentid, le secret et le corpid obtenus ci-dessus dans config/messenger.json et vous avez terminé.
examples/config/messenger.json
[{
"channel": "enterprise_we_chat_app",
"payload": {
"agentid": "1000001",
"corpid": "wweb6a6b9523f30fa4",
"secret": "JF1BC4UvyEW8ZepkVfsg_AlAgjqFpNIslA_hUD78Dso"
}
}]
Utilisé pour créer des tâches planifiées et envoyer régulièrement des messages vers WeChat.
Configurer dans 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"
}]
Il y a 3 tâches de transmission de messages planifiées dans l'exemple :
Push un message à 8h :
宝贝~ 起床啦~ 今天我们在一起 184 天了~
早安!当你睁开双眼,祝福已飞到你面前,带着快乐的旋律,愉悦的心态,滚滚的财源,甜蜜的浪漫和美妙的生活伴你度过美好的一天!
Push un message à 12h :
宝贝~ 中午啦~
my baby,...爱你!
Push un message à 17h20 :
520 !准时打卡!
准时不!
Le Begin_date(opt) dans la charge utile représente l'heure à laquelle nous avons commencé à être ensemble, qui est utilisée pour calculer la durée du temps passé ensemble ;
title(opt) dans la charge utile représente le titre poussé ;
Greeting_type(opt) dans la charge utile représente le type de push lover_greeting (l'un sera sélectionné au hasard comme contenu dans config/builtin_sentences.json) ;
(Si la valeur content(opt) est définie dans la charge utile, elle remplacera l'effet du paramètre Greeting_type)
python3 main.py
Compte public WeChat : tests d'IA en première ligne