استخدم 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
** إذا واجهت مشاكل في التثبيت، قم بمسح وحدات العقدة وأعد تثبيت كافة التبعيات**
أضاف الإصدار 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 لتسجيل الدخول.
طلب | يوضح | مثال |
---|---|---|
/يبدأ | ابدأ الجلسة | |
/تسجيل الدخول | طلب تسجيل الدخول | |
/تسجيل الخروج | تسجيل الخروج من وي شات | |
/groupon | تمكين استقبال الرسائل الجماعية | |
/groupoff | قم بإيقاف تشغيل تلقي الرسائل الجماعية | |
/officialon | تمكين تلقي رسائل الحساب العام | |
/officialoff | قم بإيقاف تشغيل تلقي رسائل الحساب العام | |
/selfon | قم بتشغيل تلقي الرسائل الخاصة بك | |
/selfoff | قم بإيقاف تشغيل تلقي رسائلك الخاصة | |
/يجد | ابحث عن جهة اتصال وقم بتعيينها كجهة اتصال حالية | /findABC |
/قفل | قفل جهة الاتصال الحالية | |
/فتح | فتح جهة الاتصال الحالية | |
/findandlock | البحث عن جهة الاتصال الحالية وقفلها | /findandlockABC |
/حاضِر | إظهار جهات الاتصال الحالية | |
/يوافق | الموافقة على طلب الصداقة | /أوافق [مطلوب] |
/ لا أوافق | تجاهل طلب الصداقة | /غير موافق [مطلوب] |
/ إلى الأمام | إعادة توجيه الرسالة إلى جهة الاتصال | / إعادة توجيه إلى [اتصال] |
/صامت | كتم صوت المجموعة المعينة | قم أولاً باقتباس رسالة جماعية، ثم /mute |
/ إلغاء كتم الصوت | تمكين المراسلة الجماعية المحددة | / إلغاء كتم اسم المجموعة [اختياري، سيتم تمكين جميع رسائل المجموعة] |
/يساعد | إظهار المساعدة |
باستثناء /find
و /findandlock
اللذين يجب أن يحتويا على اسم جهة الاتصال المراد العثور عليها، لا يمكن أن تحتوي الأوامر الأخرى على أي معلمات.
وفقًا لتعليمات Wechaty، لا يمكن لحسابات Wechat المسجلة بعد يونيو 2017 تسجيل الدخول إلى إصدار الويب من Wechat، لذلك لا يمكن استخدام هذا الروبوت لجمع الرسائل. تم دعم تسجيل الدخول باستخدام جميع حسابات wechat
لضمان الأمان، سيحتفظ الروبوت فقط بآخر 200 رسالة في سجل الدردشة الخاص به (200 افتراضي)
افتراضيًا، يكون مستلم الرد المباشر على رسالة في Telegram هو المرسل (فردًا أو مجموعة) الذي استلم الرسالة مؤخرًا. إذا كنت قلقًا بشأن الرد الخاطئ، فيرجى تحديد الرسالة يدويًا للرد عليها (خلال آخر مرة). 200 رسالة). يمكنك /قفل /فتح يدويًا لقفل جهة الاتصال الحالية
تدعم الإصدارات 2.1.0 والإصدارات الأحدث بالفعل إرسال الصور ومقاطع الفيديو والمستندات، ولكنها لا تدعم إرسال الرسائل التي يمكن التعرف عليها تلقائيًا على أنها صوتية بواسطة Wechat.
إذا كنت تستخدم VPS، فسوف يكتشف WeChat تسجيل الدخول عن بعد ويصدر رسالة مطالبة. يمكنك تشغيل الروبوت محليًا، ما عليك سوى ملء معلومات وكيل Sock5 وhttp في ملف التكوين.
وصف الأمر موجود هنا، قم بلصقه في BotFather لتمكين مربع إدخال Telegram Bot.
MPL-2.0