ใช้ Telegram Bot เพื่อส่งและรับข้อความ WeChat เสียง รูปภาพ วิดีโอ สติ๊กเกอร์คงที่ Telegram และข้อความอื่น ๆ
bot token
ของคุณก่อนที่จะใช้ Linux คุณต้องติดตั้งการขึ้นต่อกันต่อไปนี้ Wechaty เวอร์ชันใหม่รองรับเฉพาะ Ubuntu:
เซนโอเอส 7
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
เซนโอเอส 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
อูบุนตู
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
เป็นการพึ่งพาใหม่ที่จำเป็นสำหรับเวอร์ชัน 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 !
เนื่องจากผู้ใช้ชาวจีนไม่สามารถเข้าถึง Telegram ได้โดยตรง จึงต้องระบุพร็อกซี SOCKS5 ในไฟล์การกำหนดค่า config.json
:
โปรดดูที่ config-example.json เพื่อกรอก config.json
# 使用配置文件方式
$ > node build/main/index.js -c config.json
** หากคุณพบปัญหาในการติดตั้ง ให้ล้าง node_modules และติดตั้งการขึ้นต่อกันทั้งหมดใหม่ **
เวอร์ชัน 2.0 ได้เพิ่มฟังก์ชัน การกู้คืนเซสชัน Wechat เพื่อใช้ประโยชน์จากคุณสมบัตินี้ คุณต้องมีโพรเซสเดมอน ขอแนะนำให้ใช้ตลอดไป
$ > 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
วิธีนี้สามารถลดความถี่ในการสแกนรหัส QR เพื่อเข้าสู่ระบบได้อย่างมาก
คำสั่ง | แสดงให้เห็น | ตัวอย่าง |
---|---|---|
/เริ่ม | เริ่มเซสชัน | |
/เข้าสู่ระบบ | ขอเข้าสู่ระบบ | |
/ออกจากระบบ | ออกจากระบบ WeChat | |
/groupon | เปิดใช้งานการรับข้อความกลุ่ม | |
/groupoff | ปิดการรับข้อความกลุ่ม | |
/officialon | เปิดใช้งานการรับข้อความบัญชีสาธารณะ | |
/ปิดอย่างเป็นทางการ | ปิดการรับข้อความจากบัญชีสาธารณะ | |
/เซลฟ่อน | เปิดการรับข้อความของคุณเอง | |
/หลงตัวเอง | ปิดการรับข้อความของคุณเอง | |
/หา | ค้นหาผู้ติดต่อและตั้งเป็นผู้ติดต่อปัจจุบัน | /findABC |
/ล็อค | ล็อคผู้ติดต่อปัจจุบัน | |
/ปลดล็อค | ปลดล็อคผู้ติดต่อปัจจุบัน | |
/findandlock | ค้นหาและล็อคเป็นผู้ติดต่อปัจจุบัน | /findandlockABC |
/ปัจจุบัน | แสดงผู้ติดต่อปัจจุบัน | |
/เห็นด้วย | ยอมรับคำขอเป็นเพื่อน | /เห็นด้วย [ต้องการ] |
/ไม่เห็นด้วย | ละเว้นคำขอเป็นเพื่อน | /ไม่เห็นด้วย [ต้องการ] |
/ส่งต่อไปยัง | ส่งต่อข้อความเพื่อติดต่อ | /ส่งต่อไปยัง [ติดต่อ] |
/ปิดเสียง | ปิดเสียงกลุ่มที่กำหนด | ขั้นแรกให้อ้างอิงข้อความกลุ่ม จากนั้นจึงพูด /mute |
/เปิดเสียง | เปิดใช้งานการส่งข้อความกลุ่มที่ระบุ | /เปิดเสียงชื่อกลุ่ม [ไม่บังคับ ข้อความกลุ่มทั้งหมดจะถูกเปิดใช้งาน] |
/ช่วย | แสดงความช่วยเหลือ |
ยกเว้น /find
และ /findandlock
ซึ่งต้องมีชื่อของผู้ติดต่อที่จะค้นหา คำสั่งอื่นไม่สามารถมีพารามิเตอร์ได้
ตามคำแนะนำของ Wechaty บัญชี Wechat ที่ลงทะเบียนหลังเดือนมิถุนายน 2017 ไม่สามารถเข้าสู่ระบบ Wechat เวอร์ชันเว็บได้ ดังนั้นบอทนี้จึงไม่สามารถใช้เพื่อรวบรวมข้อความได้ รองรับการเข้าสู่ระบบด้วยบัญชี wechat ทั้งหมด
เพื่อความปลอดภัย บอทจะเก็บข้อความ 200 ข้อความล่าสุดไว้ในประวัติการแชทเท่านั้น (ค่าเริ่มต้น 200)
ตาม ค่าเริ่มต้น ผู้รับการตอบกลับโดยตรงไปยังข้อความใน Telegram คือผู้ส่ง (บุคคลหรือกลุ่ม) ที่เพิ่งได้รับข้อความ หากคุณกังวลเกี่ยวกับการตอบกลับที่ไม่ถูกต้อง โปรดระบุข้อความที่จะตอบกลับด้วยตนเอง (ภายในข้อความสุดท้าย) 200 ข้อความ) คุณสามารถ /lock /unlock เพื่อล็อคผู้ติดต่อปัจจุบันได้ด้วยตนเอง
เวอร์ชัน 2.1.0 ขึ้นไปรองรับการส่งรูปภาพ วิดีโอ และเอกสารแล้ว แต่ไม่รองรับการส่งข้อความที่ Wechat รับรู้ว่าเป็นเสียงโดยอัตโนมัติ
หากคุณใช้ VPS WeChat จะตรวจจับการเข้าสู่ระบบระยะไกลและแจ้งเตือน คุณสามารถรันบอทในเครื่องได้ เพียงกรอกข้อมูลพร็อกซีocks5, http ในไฟล์กำหนดค่า
คำอธิบายคำสั่งอยู่ที่นี่ วางลงใน BotFather เพื่อเปิดใช้งานพร้อมท์กล่องป้อนข้อมูล Telegram Bot
เอ็มพีแอล-2.0