EverydayWechat adalah gadget WeChat berdasarkan Python3 dan Itchat.
Anda dapat secara teratur mengirim cuaca harian, pengingat, dan kutipan harian ke teman atau obrolan grup, dan Anda juga dapat membalas pesan teman secara otomatis dengan cerdas. Ada juga fungsi asisten grup yang memungkinkan Anda menginstal X di grup teman. Pengoperasiannya sederhana, dan pengguna pemula dapat memulai dengan cepat.
Proyek ini bergantung pada versi web WeChat untuk pengembangan. Jika Anda tidak dapat masuk, Anda tidak dapat menggunakan proyek ini dan tidak ada solusi.
Proyek ini bergantung pada versi web WeChat untuk pengembangan. Jika Anda tidak dapat masuk, Anda tidak dapat menggunakan proyek ini dan tidak ada solusi.
Proyek ini bergantung pada versi web WeChat untuk pengembangan. Jika Anda tidak dapat masuk, Anda tidak dapat menggunakan proyek ini dan tidak ada solusi.
Alamat WeChat versi web: https://wx.qq.com/.
Mencari pekerjaan Python & Android di Beijing.
Tambahkan WeChat: alamat.
Log pembaruan versi
Baru-baru ini, saya memulai proyek yang serupa tetapi memiliki fungsi berbeda: Asisten Grup WeChat.
Selamat datang semuanya untuk membintangi.
Dilarang menggunakan alat ini untuk tujuan komersial . Jika timbul perselisihan hukum, saya tidak ada hubungannya dengan itu.
Catatan: Jika Anda menambahkan balasan robot Turing ke pacar Anda, harap pertimbangkan dengan cermat! ! ! !
Tidak semua pacar Anda bisa menerimanya. Anda menggunakan robot untuk membalasnya dengan "kata-kata yang menyentuh hati" untuk menghiburnya. Kecerdasan buatan mungkin juga merupakan robot yang mengalami keterbelakangan mental. Bayangkan jika robot itu menjawab pacar Anda: "Ayo putus." Mungkin Anda benar-benar putus. Meski diam-diam aku akan mengacungkan jempol di hatiku (Pengakuan Seorang Jomblo)
请点击页面顶部靠右star 与fork
Apa yang harus Anda lakukan jika Anda tidak memiliki teman untuk menguji pengiriman pengingat, dan Anda tidak dapat memutar balasan otomatis hanya dengan satu orang (Saya akan menangis.jpg).
Anda dapat menambahkan "Asisten Transfer File" sebagai pacar (apakah pacar yang Anda bicarakan adalah tangan Anda? jpg). Akun tersebut juga dapat diuji, mengirim pengingat ke asisten transfer file, dan mengobrol secara cerdas dengan asisten transfer file.
Semua konfigurasi proyek saat ini ada di file _config.yaml .
Harap ikuti dengan ketat format sintaksis yaml untuk file konfigurasi, alamat pembelajaran yaml:
https://ansible-tran.readthedocs.io/en/latest/docs/YAMLSyntax.html
http://einverne.github.io/post/2015/08/yaml.html
机器人渠道(1: 图灵机器人,2: 一个AI ,3 : 青云客,4 腾讯智能闲聊,5:天行机器人,6:海知智能,7:思知机器人)
bot_channel: 7
Defaultnya adalah Sizhi Robot, yang paling cerdas tanpa menggunakan kunci. .
Ada dua mode
(1) Bila balasan otomatis ke semua teman tidak digunakan, yaitu: bila is_auto_reply_all: False.
Saat ini, atur anggota daftar putih yang dapat membalas, sebagai berikut:
is_auto_reply_all:False
# 指定自动回复的好友名单。
auto_reply_white_list:
- '好友1'
- '好友2'
(2) Bila balasan otomatis ke semua teman diaktifkan, yaitu: is_auto_reply_all: Benar.
Pilih untuk tidak membalas anggota daftar hitam secara otomatis: sebagai berikut
is_auto_reply_all:True
auto_reply_black_list:
- '好友1'
- '好友2'
Kecuali Qingyunke, robot lain harus mengunjungi situs resmi terkait, mendaftar dan mendapatkan kunci yang sesuai. Konfigurasikan mana saja yang diperlukan.
Catatan: Jangan aktifkan opsi "Kunci".
turing_conf:
apiKey: '你所获取apikey'
Robot Turing harus diautentikasi sebelum dapat digunakan. Pengguna versi gratis dapat menggunakan 100 informasi setiap hari, menggunakannya dan menghargainya.
txapi_conf:
app_key: '个人中心中的key'
reply_name: '宝宝' # 回复的人的名字(可空)(也可在个人中心->机器人管理 修改)
bot_name: '老公' # 机器人的名字(可空)
qqnlpchat_conf:
app_id: '你申请的api_id'
app_key: '你申请的app_key'
Buka situs resmi Robot Turing: http://www.yige.ai untuk mendaftar.
Buat aplikasi dan dapatkan "Token Akses Klien" di "Kunci API"
Akan terisi file _config.yaml :
yigeai_conf:
client_token: '客户访问令牌'
Buka situs resmi Ownthink: https://www.ownthink.com/ untuk mendaftar.
Buat robot dan dapatkan aplikasinya.
Akan terisi file _config.yaml :
ownthink_conf:
app_key: '你申请的api_id'
Mengenai balasan otomatis, informasi yang tersedia untuk umum saat ini adalah:
alarm_info:
is_alarm: True
Isi informasi teman, misalnya:
alarm_timed:
- "9:00"
- "12:30"
- "22:00"
wechat_name:
- '文件传输助手'
- '诗风'
group_name:
- 'EverydayWechat 交流群'
is_tomorrow: False
city_name: '桂林'
dictum_channel : 3
start_date: '2017-10-10'
start_date_msg: '爱你的第{}天'
calendar: True
horescope: "处女座"
sweet_words: '你脚下的蚂蚁'
Deskripsi parameter yang relevan:
nama | Contoh | Diperlukan | menjelaskan |
---|---|---|---|
nama_wechat | 'istri' | Opsional | Nama Teman : Dapat diisi lebih dari satu orang. Nama panggilan atau nama komentar WeChat teman (ID WeChat tidak dapat dimasukkan) |
waktu_alarm | '9:30' | Diperlukan | Waktu waktu, Anda dapat mengisi banyak |
alarm_jitter | 300 | Tersedia | Dikirim secara acak dalam waktu 300 detik sebelum dan sesudah waktu yang dijadwalkan |
nama_grup | 'Grup komunikasi' | Opsional | Nama grup chat, bisa diisi beberapa nama. Anda harus menyimpan obrolan grup yang diperlukan ke buku alamat Anda. |
Apakah besok | BENAR | Tersedia | Apakah akan mengirimkan informasi besok (seperti cuaca, horoskop, kalender abadi). |
nama_kota | 'Chengdu' | Tersedia | Nama kota: Kota tempat teman Anda berada, digunakan untuk mengirimkan cuaca. |
kota_kualitas_udara | 'Chengdu' | Tersedia | Kota dengan kualitas udara PM25. |
diktum_saluran | 2 | Tersedia | Saluran moto (lihat tabel di bawah) |
tanggal_mulai | '2017-10-10' | Tersedia | Tanggal kenalan: Hitung jumlah hari hingga hari ini. |
mulai_tanggal_pesan | 'Hari {}mencintaimu' | Tersedia | copywriting tanggal kenalan |
kata-kata manis | 'Dari suamimu yang tampan' | Tersedia | Akhiran yang manis. (Deskripsi langsung tentang pria baja lurus) |
horoskop | 'Virgo' | Tersedia | Tanda zodiak atau ulang tahun teman. Untuk mengirim horoskop |
kalender | BENAR | Tersedia | Informasi kalender abadi |
wechat_name , group_name harus memiliki setidaknya satu.
Motto saluran: 1: SATU●Satu, 2: PowerWord (bilingual harian), 3: Kata-kata cinta asli, 4: Satu kata, 5: Lelucon, 6: Surat cinta dari Republik Tiongkok, 7: Kentut pelangi.
Tips: Anda dapat mengisi wechat_name ke dalam " File Transfer Assistant ", sehingga pengingat akan dikirimkan ke File Transfer Assistant di WeChat Anda. Lebih mudah untuk memeriksa efeknya dengan cepat tanpa mengganggu orang lain.
Jika Anda memerlukan pengalaman cepat, Anda dapat menyetel alarm_timed ke beberapa menit setelah waktu sistem saat ini. Misalnya waktu saat ini adalah 11:35, dan pengingat diatur untuk dikirim setelah 5 menit, yaitu: alarm_timed: 11:40
Tentu saja, Anda juga dapat mengatur serangkaian rencana berbeda sesuai dengan kebutuhan Anda. Kode referensi khusus.
Contoh pengingat:
2019-06-29 星期六 农历五月廿七
【宜】嫁娶,祭祀,沐浴,扫舍,修饰垣墙
【忌】行丧,安葬
桂林天气预报
【今日天气】阵雨
【今日温度】低温 26.0℃,高温 33.0℃
【今日风速】南风<3级
【出行提示】阵雨来袭,出门记得带伞
【桂林PM2.5】142 轻度污染
处女座今日运势
【幸运颜色】2
【幸运数字】薄荷绿
【综合运势】今天的你有机会重逢旧同学、旧朋友,对方会为你带来一些小惊喜,可能是某个不错的商机,也可能是某个消息。工作/学习上,今天的你目标性很强,能把当初奋斗的初心捡回来,重新出发。感情方面,有伴者今天要提防烂桃花的挑拨离间,多给对方一些信任。
你知道五氧化二磷被氧化前是什么样子嘛,什么样子?五二磷。
宝贝这是我们在一起的第628天
你脚下的蚂蚁
Letakkan saja formulir untuk menjelaskan.
nama | Contoh | Diperlukan | menjelaskan |
---|---|---|---|
is_open | BENAR | Diperlukan | Apakah akan mengaktifkan fungsi asisten grup |
adalah_semua | BENAR | Diperlukan | Apakah akan mengaktifkannya untuk semua grup. Saat diaktifkan, hanya daftar hitam yang tidak akan terpengaruh (aktifkan dengan hati-hati!) |
nama_grup_daftar_putih | "Nama grup" | Opsional | Daftar putih pengguna. Kapan is_all:Fase. Hanya proses pesan di grup ini |
nama_grup_daftar_hitam | "Nama grup" | Opsional | Daftar hitam pengguna. Kapan is_all: Benar. Pengguna di grup ini tidak terpengaruh. |
berada pada | BENAR | Diperlukan | Tanda Aite. Pesan hanya akan diproses ketika orang lain sedang melakukan kesalahan (tutup dengan hati-hati!). |
is_auto_reply | BENAR | Diperlukan | # Aktifkan balasan otomatis grup (aktifkan dengan hati-hati!) |
adalah_cuaca | BENAR | Diperlukan | Apakah akan mengaktifkan kueri cuaca. |
is_calendar | BENAR | Diperlukan | Apakah akan mengaktifkan kueri tahun Wanli |
adalah_sampah | BENAR | Diperlukan | Apakah akan mengaktifkan kueri spam |
is_kotak film | BENAR | Diperlukan | Apakah akan mengaktifkan penyelidikan box office komputer |
is_express | BENAR | Diperlukan | Apakah akan mengaktifkan permintaan informasi pengiriman ekspres |
adalah_kualitas_udara | BENAR | Diperlukan | Apakah akan mengaktifkan kueri kualitas udara |
Pertama Anda harus menginstal instalasi database mongodb. Untuk cara pemasangannya silahkan googling sendiri.
Tutorial instalasi resmi juga tersedia: https://docs.mongodb.com/v3.2/administration/install-community/
(1) Setel is_open_db ke "Benar".
(2) Atur host dan port. Tips: Tidak ada persyaratan khusus, atau bagi yang belum paham database tidak perlu mengaturnya.
Pertama, instal Python3 dan konfigurasikan lingkungannya. Saya pribadi menyarankan agar pemula menginstal Anaconda. Untuk tutorial instalasi khusus, Anda dapat mencari sendiri di Google~
Unduh langsung proyek ini atau kloning proyek tersebut ke komputer lokal Anda.
Gunakan pip untuk menginstal dependensi:
pip3 install -r requirements.txt
# 或者是使用 pip
# pip install -r requirements.txt
Lompat ke direktori proyek di cmd lokal dan jalankan:
python run.py
Kode QR akan muncul saat Anda menjalankannya pertama kali, pindai kode tersebut untuk login. Jika log keluaran mencetak: "Login berhasil", berarti operasi berhasil.
Jika Anda menjalankannya lagi selama jangka waktu tertentu setelah login berhasil, WeChat akan tetap login dan tidak perlu memindai kode QR lagi.
Jika Anda perlu berpindah pengguna, ubah atribut is_forced_switch menjadi True di file _config.yaml .
docker build -t everyday_wechat:v1 .
docker run everyday_wechat:v1
Proyek ini terinspirasi oleh proyek-proyek berikut dan mengacu pada beberapa ide. Saya ingin mengucapkan terima kasih kepada para pengembang ini.
Karena jumlah orang sudah melebihi 100, silakan tambahkan robot wx: sfyc1314 sebagai teman, dan isi informasi verifikasi: "github"! ! ! , robot akan otomatis lewat.
Setelah lolos, balas: "Tambahkan ke grup" dan Anda akan otomatis ditambahkan ke grup. Asisten grup juga bersumber terbuka. Alamatnya adalah: https://github.com/sfyc23/WechatAddGroupHelper. Semua orang dipersilakan untuk membintangi.
Kode QR robot:
Jika menurut Anda proyek ini bermanfaat, mengapa tidak memberikan sumbangan kecil untuk proyek ini?
Berapa pun jumlahnya, donasi Anda akan mendorong penulis untuk terus mengembangkan fitur-fitur baru! ?
Terima kasih atas dukungan Anda!
Cara donasinya adalah sebagai berikut:
Lisensi MIT