Telegram Bot을 사용하여 WeChat 문자, 음성, 사진, 비디오, Telegram 정적 스티커 및 기타 메시지를 보내고 받습니다.
bot token
신청하려면 https://t.me/BotFather를 방문하세요.Linux를 사용하기 전에 다음 종속성을 설치해야 합니다. 새 버전의 wechaty는 Ubuntu만 지원합니다.
센트OS 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
센트OS 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.json
채우려면 config-example.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 코드를 스캔하는 빈도를 크게 줄일 수 있습니다.
주문하다 | 설명하다 | 예 |
---|---|---|
/시작 | 세션 시작 | |
/로그인 | 로그인 요청 | |
/로그아웃 | 위챗에서 로그아웃 | |
/그루폰 | 그룹 메시지 수신 활성화 | |
/그룹오프 | 그룹 메시지 수신 끄기 | |
/공식 | 공개 계정 메시지 수신 활성화 | |
/공식오프 | 공개 계정 메시지 수신 끄기 | |
/selfon | 자신의 메시지 받기를 켜세요 | |
/selfoff | 자신의 메시지 수신 끄기 | |
/찾다 | 연락처를 찾아 현재 연락처로 설정 | /findABC |
/잠그다 | 현재 연락처 잠금 | |
/터놓다 | 현재 연락처 잠금 해제 | |
/findandlock | 현재 연락처 찾기 및 잠금 | /findandlockABC |
/현재의 | 현재 연락처 표시 | |
/동의하다 | 친구요청에 동의 | /동의 [필수] |
/맞지 않다 | 친구요청 무시 | /동의하지 않음 [필수] |
/forwardto | 연락처에 메시지 전달 | /forwardto [연락처] |
/무음 | 음소거 지정 그룹 | 먼저 그룹 메시지를 인용한 다음 /음소거 |
/음소거 해제 | 지정된 그룹 메시징 활성화 | /unmute 그룹 이름 [선택 사항, 모든 그룹 메시지가 활성화됩니다] |
/돕다 | 도움말 표시 |
찾을 연락처의 이름을 포함해야 하는 /find
및 /findandlock
제외하고 다른 명령에는 매개 변수가 있을 수 없습니다.
Wechaty의 안내에 따르면 2017년 6월 이후 등록된 Wechat 계정은 웹 버전의 Wechat에 로그인할 수 없으므로 이 봇을 사용하여 메시지를 수집할 수 없습니다. 모든 wechat 계정으로 로그인이 지원됩니다
보안을 보장하기 위해 봇은 채팅 기록에 마지막 200개의 메시지만 보관합니다(기본값 200).
기본적 으로 텔레그램 메시지에 대한 직접 답장의 수신자는 최근 메시지를 받은 발신자(개인 또는 그룹)입니다. 잘못된 답장이 걱정된다면 답장할 메시지를 수동으로 지정하세요. 메시지 200개). 현재 연락처를 수동으로 잠그거나 잠금해제할 수 있습니다.
버전 2.1.0 이상에서는 이미 사진, 동영상, 문서 전송을 지원하지만 Wechat에서 자동으로 오디오로 인식할 수 있는 메시지 전송은 지원하지 않습니다.
VPS를 사용하는 경우 WeChat은 원격 로그인을 감지하고 프롬프트를 표시합니다. 봇을 로컬로 실행할 수 있습니다. 구성 파일에 양말5, http 프록시 정보를 입력하기만 하면 됩니다.
명령 설명은 여기에 있습니다. BotFather에 붙여넣어 Telegram Bot 입력 상자 프롬프트를 활성화하세요.
MPL-2.0