私と同じ人がいるかわかりませんが、独身なので誰が先にチェックインできるかを競い合います(17時20分にメッセージプッシュ…)、突然方法を尋ねられます。今日は何日も一緒にいました(一度に時々一緒でした)本当にわかりませんでした...)、彼らはお互いの誕生日の番号を使って宝くじを購入しました(そして、それが当たるかどうかを確認するのを忘れました.. 。)
以上のような理由から、このプロジェクトは誕生しました。
このプロジェクトは史上最も安定したWeChatメッセージプッシュ方式を採用しています(アカウントBANなどのリスクはありません)
同時に、このプロジェクトはカスタム メッセージ タイミング送信構成をサポートしており、気持ちを温める心温まる文章が多数組み込まれています。
この世界の恋人たちが永遠に続くことを願っています!
(独身の友達も落胆する必要はありません。できるだけ早く恋人を獲得するために、まずこのプロジェクトを計画してください。)
WeChatメッセージプッシュ
cron のスケジュールされたプッシュ
マルチタスクの並行プッシュ
カスタムのタイトルとコンテンツ
ランダムなコンテンツ構成
Docker イメージのデプロイメントをサポート
pip install -r requirements.txt
このプロジェクトでは、企業 WeChat を使用してメッセージを WeChat にプッシュします (個人の WeChat も登録でき、認証は必要なく、メッセージは WeChat 上で直接表示できます)
まず、コンピューターを使用して企業の公式 WeChat 公式 Web サイトを開き、企業を登録する必要があります。
登録が成功したら、「エンタープライズの管理」をクリックして管理インターフェースに入り、「アプリケーション管理」→「セルフビルド」→「アプリケーションの作成」を選択します。
作成後、アプリケーションの詳細ページに移動して、アプリケーション ID (agentid) とアプリケーション シークレット (secret) を取得します。
「マイビジネス」ページに入り、一番下までスクロールして企業ID(corpid)を取得します。
「マイビジネス」→「WeChatプラグイン」と入力し、下にスクロールしてQRコードをスキャンし、それに従うとプッシュメッセージを受信します。
最後のステップは、上で取得したagentid、secret、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 天了~
早安!当你睁开双眼,祝福已飞到你面前,带着快乐的旋律,愉悦的心态,滚滚的财源,甜蜜的浪漫和美妙的生活伴你度过美好的一天!
正午にメッセージをプッシュします。
宝贝~ 中午啦~
my baby,...爱你!
午後 5 時 20 分にメッセージをプッシュします。
520 !准时打卡!
准时不!
ペイロードの begin_date(opt) は、私たちが一緒になり始めた時間を表し、一緒にいた時間の長さを計算するために使用されます。
ペイロードの title(opt) はプッシュされたタイトルを表します。
ペイロードのgreeting_type(opt)は、lover_greetingプッシュのタイプを表します(config/builtin_sentences.jsonのコンテンツとしてランダムに1つが選択されます)。
(content(opt) 値がペイロードに設定されている場合、greeting_type パラメータの効果はオーバーライドされます)
python3 main.py
WeChat パブリック アカウント: AI テストの最前線