Saya tidak tahu apakah ada orang yang sama dengan saya. Sejak masih lajang, saya akan bersaing dengan pasangan saya untuk melihat siapa yang bisa check-in terlebih dahulu (pesan push jam 17.20...), dan tiba-tiba saya ditanya bagaimana caranya. berhari-hari kami bersama hari ini (terkadang sekaligus) Saya benar-benar tidak mengetahuinya...), mereka akan menggunakan nomor ulang tahun satu sama lain untuk membeli tiket lotre (dan kemudian lupa memeriksa apakah berhasil atau tidak.. .)
Untuk alasan di atas, proyek ini lahir...
Proyek ini menggunakan metode push pesan WeChat paling stabil dalam sejarah (tidak akan ada risiko seperti pemblokiran akun)
Pada saat yang sama, proyek ini mendukung konfigurasi pengiriman waktu pesan khusus, dan memiliki banyak kalimat bawaan yang menghangatkan hati untuk menghangatkan perasaan.
Saya berharap kekasih di dunia ini akan bertahan selamanya!
(Teman lajang tidak perlu berkecil hati. Susunlah proyek ini terlebih dahulu untuk memenangkan kekasihmu secepatnya!)
Dorongan pesan WeChat
dorongan terjadwal cron
Dorongan paralel multi-tugas
Judul & konten khusus
Konfigurasi konten acak
Mendukung penerapan gambar buruh pelabuhan
pip install -r requirements.txt
Proyek ini menggunakan WeChat perusahaan untuk mengirim pesan ke WeChat (WeChat pribadi juga dapat didaftarkan, tidak diperlukan otentikasi, dan pesan dapat dilihat langsung di WeChat)
Pertama, Anda perlu menggunakan komputer untuk membuka situs web resmi WeChat perusahaan dan mendaftarkan perusahaan.
Setelah registrasi berhasil, klik "Kelola Perusahaan" untuk masuk ke antarmuka manajemen, pilih "Manajemen Aplikasi" → "Bangun Mandiri" → "Buat Aplikasi"
Setelah pembuatan, masuk ke halaman detail aplikasi untuk mendapatkan ID aplikasi (agentid) dan Rahasia aplikasi (rahasia)
Masuk ke halaman "Bisnisku", gulir ke bawah, dan dapatkan ID perusahaan (corpid)
Masuk ke "Bisnisku" → "Plug-in WeChat", gulir ke bawah dan pindai kode QR, lalu ikuti untuk menerima pesan push.
Langkah terakhir tulis agentid, secret, dan corpid yang didapat di atas ke dalam config/messenger.json dan selesai.
examples/config/messenger.json
[{
"channel": "enterprise_we_chat_app",
"payload": {
"agentid": "1000001",
"corpid": "wweb6a6b9523f30fa4",
"secret": "JF1BC4UvyEW8ZepkVfsg_AlAgjqFpNIslA_hUD78Dso"
}
}]
Digunakan untuk membuat tugas terjadwal dan mengirim pesan ke WeChat secara teratur.
Konfigurasikan di 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"
}]
Ada 3 tugas push pesan terjadwal dalam contoh:
Dorong pesan pada jam 8 pagi:
宝贝~ 起床啦~ 今天我们在一起 184 天了~
早安!当你睁开双眼,祝福已飞到你面前,带着快乐的旋律,愉悦的心态,滚滚的财源,甜蜜的浪漫和美妙的生活伴你度过美好的一天!
Dorong pesan pada jam 12 siang:
宝贝~ 中午啦~
my baby,...爱你!
Dorong pesan pada 17:20:
520 !准时打卡!
准时不!
Begin_date(opt) di payload mewakili waktu ketika kita mulai bersama, yang digunakan untuk menghitung lamanya waktu bersama;
title(opt) di payload mewakili judul yang didorong;
greeting_type(opt) di payload mewakili jenis push love_greeting (satu akan dipilih secara acak sebagai konten di config/builtin_sentences.json);
(Jika nilai content(opt) diatur dalam payload, itu akan menggantikan efek parameter hello_type)
python3 main.py
Akun publik WeChat: garis depan pengujian AI