Gunakan Bot Telegram untuk mengirim dan menerima teks WeChat, suara, gambar, video, stiker statis Telegram, dan pesan lainnya
bot token
AndaSebelum menggunakan Linux, Anda perlu menginstal dependensi berikut. Versi baru wechaty hanya mendukung Ubuntu:
CentOS7
yum install libX11 pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
CentOS 8
dnf install -y libX11-xcb libXtst libXScrnSaver alsa-lib-devel at-spi2-atk gtk3
alsa-lib.x86_64 atk.x86_64 cups-libs.x86_64 gtk3.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXrandr.x86_64 pango.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-misc xorg-x11-fonts-Type1 xorg-x11-utils
// http://www.ajisaba.net/javascript/puppeteer/lib_error_centos7.html
Ubuntu
apt-get update &&
apt-get install -yq --no-install-recommends
libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3
libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6
libnss3 libgbm-dev libxshmfence-dev
libgbm-dev libxshmfence-dev
adalah ketergantungan baru yang diperlukan dalam versi 2.5.0
$ > git clone https://github.com/UnsignedInt8/leavexchat-bot.git
$ > cd leavexchat-bot
$ > yarn
$ > yarn build
$ > node build/main/index.js # 无需配置文件
$ > 输入 token, Done !
Karena pengguna Tiongkok tidak dapat mengakses Telegram secara langsung, proxy SOCKS5 perlu ditentukan dalam file konfigurasi config.json
:
Silakan merujuk ke config-example.json untuk mengisi config.json
.
# 使用配置文件方式
$ > node build/main/index.js -c config.json
** Jika Anda mengalami masalah saat instalasi, hapus node_modules dan instal ulang semua dependensi**
Versi 2.0 telah menambahkan fungsi pemulihan sesi WeChat. Untuk memanfaatkan fitur ini, Anda memerlukan daemon proses. Disarankan untuk digunakan selamanya.
$ > npm i -g forever
$ > git clone https://github.com/UnsignedInt8/leavexchat-bot.git
$ > cd leavexchat-bot
$ > yarn
$ > yarn build
$ > forever build/main/index.js -c config.json
Hal ini dapat sangat mengurangi frekuensi pemindaian kode QR untuk login.
Memesan | menjelaskan | Contoh |
---|---|---|
/awal | Mulai sesi | |
/login | Minta masuk | |
/keluar | Keluar dari WeChat | |
/groupon | Aktifkan penerimaan pesan grup | |
/grupoff | Matikan penerimaan pesan grup | |
/pejabaton | Aktifkan penerimaan pesan akun publik | |
/resmioff | Matikan penerimaan pesan akun publik | |
/diri sendiri | Aktifkan penerimaan pesan Anda sendiri | |
/ mandiri | Matikan penerimaan pesan Anda sendiri | |
/menemukan | Temukan kontak dan tetapkan sebagai kontak saat ini | /temukanABC |
/kunci | Kunci kontak saat ini | |
/membuka kunci | Buka kunci kontak saat ini | |
/temukan dan kunci | Temukan dan kunci sebagai kontak saat ini | /temukan dan kunciABC |
/saat ini | Tampilkan kontak saat ini | |
/setuju | Setuju dengan permintaan pertemanan | /setuju [persyaratan] |
/ tidak setuju | Abaikan permintaan pertemanan | /tidak setuju [reqid] |
/maju ke | Meneruskan pesan ke kontak | /teruskan ke [kontak] |
/bisu | Bisukan grup yang ditunjuk | Pertama kutip pesan grup, lalu /mute |
/membunyikan | Aktifkan perpesanan grup tertentu | /suarakan nama grup [opsional, semua pesan grup akan diaktifkan] |
/membantu | menunjukkan bantuan |
Kecuali untuk /find
dan /findandlock
yang harus berisi nama kontak yang akan ditemukan, perintah lain tidak boleh memiliki parameter.
Sesuai instruksi Wechaty, akun Wechat yang didaftarkan setelah Juni 2017 tidak dapat login ke WeChat versi web, sehingga bot ini tidak dapat digunakan untuk mengumpulkan pesan. Login dengan semua akun WeChat telah didukung
Untuk menjamin keamanan, bot hanya akan menyimpan 200 pesan terakhir dalam riwayat obrolannya (default 200)
Secara default, penerima balasan langsung ke pesan di Telegram adalah pengirim (individu atau grup) yang baru saja menerima pesan tersebut. Jika Anda khawatir dengan balasan yang salah, harap tentukan secara manual pesan yang akan dibalas (dalam waktu terakhir 200 pesan). Anda dapat secara manual /lock /unlock untuk mengunci kontak saat ini
Versi 2.1.0 ke atas sudah mendukung pengiriman gambar, video, dan dokumen, namun tidak mendukung pengiriman pesan yang otomatis dikenali sebagai audio oleh WeChat.
Jika Anda menggunakan VPS, WeChat akan mendeteksi login jarak jauh dan mengeluarkan prompt. Anda dapat menjalankan bot secara lokal, cukup isi informasi proxy sock5, http di file konfigurasi.
Deskripsi perintahnya ada di sini. Tempelkan ke Botfather untuk mengaktifkan prompt kotak input Telegram Bot.
MPL-2.0