لا أعرف ما إذا كان أي شخص مثلي منذ أن كنت أعزبًا، سأتنافس مع شريكي لمعرفة من يمكنه تسجيل الوصول أولاً (أرسل الرسالة في الساعة 5:20 مساءً...)، وسيتم سؤالي فجأة عن كيفية القيام بذلك. لقد قضينا عدة أيام معًا اليوم (أحيانًا كل ذلك مرة واحدة) لم أكن أعرف ذلك حقًا...)، كانوا يستخدمون أرقام عيد ميلاد بعضهم البعض لشراء تذاكر اليانصيب (ثم ينسون التحقق مما إذا كانوا قد وصلوا أم لا.. .)
للأسباب المذكورة أعلاه، ولد هذا المشروع...
يستخدم هذا المشروع طريقة دفع رسائل WeChat الأكثر استقرارًا في التاريخ (لن تكون هناك مخاطر مثل حظر الحساب)
في الوقت نفسه، يدعم هذا المشروع تكوين إرسال توقيت الرسائل المخصصة، ويحتوي على العديد من الجمل الدافئة المضمنة لتدفئة المشاعر.
أتمنى أن يستمر العشاق في هذا العالم إلى الأبد!
(لا داعي للإحباط من الأصدقاء العزاب. قم بترتيب هذا المشروع أولاً لتفوز بحبيبتك في أسرع وقت ممكن!)
دفع رسالة WeChat
دفع كرون المقرر
دفع متوازي متعدد المهام
عنوان ومحتوى مخصص
تكوين محتوى عشوائي
دعم نشر صورة عامل الإرساء
pip install -r requirements.txt
يستخدم هذا المشروع WeChat الخاص بالشركة لإرسال الرسائل إلى WeChat (يمكن أيضًا تسجيل WeChat الشخصي، ولا يلزم المصادقة، ويمكن عرض الرسائل مباشرة على WeChat)
أولاً، تحتاج إلى استخدام جهاز كمبيوتر لفتح موقع WeChat الرسمي للمؤسسة وتسجيل المؤسسة.
بعد التسجيل الناجح، انقر فوق "إدارة المؤسسة" للدخول إلى واجهة الإدارة، وحدد "إدارة التطبيقات" ← "الإنشاء الذاتي" ← "إنشاء تطبيق"
بعد الإنشاء، قم بالدخول إلى صفحة تفاصيل التطبيق للحصول على معرف التطبيق (الوكيل) وسر التطبيق (السري)
قم بالدخول إلى صفحة "أعمالي"، ثم انتقل إلى الأسفل، واحصل على الرقم التعريفي للشركة (corpid)
أدخل "My Business" ← "WeChat Plug-in"، ثم قم بالتمرير لأسفل وامسح رمز الاستجابة السريعة ضوئيًا، ثم اتبعه لتلقي رسائل الدفع.
الخطوة الأخيرة هي كتابة معرف الوكيل والسر والجسم الذي تم الحصول عليه أعلاه في 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 ظهرًا:
宝贝~ 中午啦~
my baby,...爱你!
أرسل رسالة الساعة 5:20 مساءً:
520 !准时打卡!
准时不!
يمثل begin_date(opt) الموجود في الحمولة الوقت الذي بدأنا فيه أن نكون معًا، والذي يُستخدم لحساب طول الوقت معًا؛
العنوان (الاختيار) في الحمولة يمثل العنوان المدفوع؛
يمثل Greeting_type(opt) في الحمولة نوع الدفع love_greeting (سيتم اختيار واحد عشوائيًا كمحتوى في config/builtin_sentences.json)؛
(إذا تم تعيين قيمة المحتوى (الاختيار) في الحمولة، فستتجاوز تأثير معلمة Greeting_type)
python3 main.py
حساب WeChat العام: خط المواجهة لاختبار الذكاء الاصطناعي