
WeChatPadPro 部署教程:輕松對(duì)接即時(shí)通訊平臺(tái)
#WeChatPadPro?是一款基于 WeChat Pad 協(xié)議開發(fā)的強(qiáng)大WX管理工具。該項(xiàng)目致力于提供穩(wěn)定高效的WX自動(dòng)化解決方案,支持多賬號(hào)管理、消息處理、自動(dòng)化任務(wù)等功能。
無論是個(gè)人用戶的消息管理、企業(yè)客戶的批量運(yùn)營,還是開發(fā)者的功能擴(kuò)展,WeChatPadPro 都能提供強(qiáng)大的技術(shù)支持,讓W(xué)X操作更高效、更自動(dòng)化。
核心亮點(diǎn)
安全防護(hù):采用最新 WeChat Pad 協(xié)議,保障賬號(hào)安全
智能自動(dòng)化:支持自動(dòng)回復(fù)、群組管理等自動(dòng)化操作
精準(zhǔn)操控:提供細(xì)粒度的功能配置選項(xiàng)
靈活擴(kuò)展:支持插件系統(tǒng),可自定義功能擴(kuò)展
數(shù)據(jù)同步:實(shí)現(xiàn)多設(shè)備數(shù)據(jù)實(shí)時(shí)同步,確保信息一致性
典型應(yīng)用場(chǎng)景
個(gè)人用戶:消息管理、自動(dòng)回復(fù)、防消息撤回等
企業(yè)應(yīng)用:客戶關(guān)系維護(hù)、批量操作、數(shù)據(jù)分析等
開發(fā)者:二次開發(fā)、功能擴(kuò)展、系統(tǒng)集成等
基礎(chǔ)功能:
開源地址:https://github.com/WeChatPadPro/WeChatPadPro
飛牛Docker部署
① 先創(chuàng)建一個(gè)文件夾,放置配置文件,并且當(dāng)做compose選擇的路徑
② 下載配置文件.env將文件上傳到第一步創(chuàng)建的目錄中
.env中可以修改配置參數(shù),其中重要的ADMIN_KEY就在里面,默認(rèn)是changeme,可以自定義修改,后面需要
#?下載地址https://github.com/WeChatPadPro/WeChatPadPro/blob/main/deploy/.env
③?桌面打開Docker,點(diǎn)擊側(cè)欄Compose->新增項(xiàng)目->輸入項(xiàng)目名稱->設(shè)置路徑選擇前面第 1 步創(chuàng)建的文件夾->創(chuàng)建docker-compose.yml把下面代碼復(fù)制進(jìn)去,點(diǎn)擊完成直至構(gòu)建完成
version:?'3.8' services:??wechatpadpro:????image:?wechatpadpro/wechatpadpro:${WECHAT_TAG:-latest}????container_name:?wechatpadpro????restart:?always????ports:??????-?"${WECHAT_PORT:-8080}:8080"??????-?"${PORT:-1238}:1238"????env_file:??????-?.env????environment:??????-?DB_HOST=mysql??????-?REDIS_HOST=redis??????-?TZ=${TZ}??????-?GH_WXID=${GH_WXID}??????-?ADMIN_KEY=${ADMIN_KEY}??????-?WORKER_POOL_SIZE=${WORKER_POOL_SIZE}??????-?MAX_WORKER_TASK_LEN=${MAX_WORKER_TASK_LEN}??????-?WEB_DOMAIN=${WEB_DOMAIN}??????-?WEB_TASK_NAME=${WEB_TASK_NAME}??????-?WEB_TASK_APP_NUMBER=${WEB_TASK_APP_NUMBER}??????-?NEWS_SYN_WXID=${NEWS_SYN_WXID}??????-?DT=${DT}??????-?TOPIC=${TOPIC}??????-?ROCKET_MQ_ENABLED=${ROCKET_MQ_ENABLED}??????-?ROCKET_MQ_HOST=${ROCKET_MQ_HOST}??????-?ROCKET_ACCESS_KEY=${ROCKET_ACCESS_KEY}??????-?ROCKET_SECRET_KEY=${ROCKET_SECRET_KEY}??????-?RABBIT_MQ_ENABLED=${RABBIT_MQ_ENABLED}??????-?RABBIT_MQ_URL=${RABBIT_MQ_URL}??????-?KAFKA_ENABLED=${KAFKA_ENABLED}??????-?KAFKA_URL=${KAFKA_URL}??????-?KAFKA_USERNAME=${KAFKA_USERNAME}??????-?KAFKA_PASSWORD=${KAFKA_PASSWORD}??????-?TASK_RETRY_COUNT=${TASK_RETRY_COUNT}??????-?TASK_RETRY_INTERVAL=${TASK_RETRY_INTERVAL}??????-?HEARTBEAT_INTERVAL=${HEARTBEAT_INTERVAL}??????-?AUTO_AUTH_INTERVAL=${AUTO_AUTH_INTERVAL}??????-?AUTO_SYNC_INTERVAL_MINUTES=${AUTO_SYNC_INTERVAL_MINUTES}??????-?TASK_EXEC_WAIT_TIMES=${TASK_EXEC_WAIT_TIMES}??????-?QUEUE_EXPIRE_TIME=${QUEUE_EXPIRE_TIME}??????-?WS_HANDSHAKE_TIMEOUT=${WS_HANDSHAKE_TIMEOUT}??????-?WS_READ_BUFFER_SIZE=${WS_READ_BUFFER_SIZE}??????-?WS_WRITE_BUFFER_SIZE=${WS_WRITE_BUFFER_SIZE}??????-?WS_READ_DEADLINE=${WS_READ_DEADLINE}??????-?WS_WRITE_DEADLINE=${WS_WRITE_DEADLINE}??????-?WS_PING_INTERVAL=${WS_PING_INTERVAL}??????-?WS_CONNECTION_CHECK_INTERVAL=${WS_CONNECTION_CHECK_INTERVAL}??????-?WS_MAX_MESSAGE_SIZE=${WS_MAX_MESSAGE_SIZE}??????-?CLUSTER_NAME=${CLUSTER_NAME}??????-?ZK_ADDR=${ZK_ADDR}??????-?ETCD_ADDR=${ETCD_ADDR}??????-?DISABLED_CMD_LIST=${DISABLED_CMD_LIST}??????-?MYSQL_CONNECT_STR=${MYSQL_CONNECT_STR}????volumes:??????-?./.env:/app/.env????depends_on:??????mysql:????????condition:?service_healthy??????redis:????????condition:?service_healthy????networks:??????-?wechatpadpro-network ??mysql:????image:?mysql:8.0????container_name:?mysql????restart:?always????environment:??????MYSQL_ROOT_PASSWORD:?${MYSQL_ROOT_PASSWORD:-root123456}??????MYSQL_DATABASE:?${MYSQL_DATABASE:-weixin}??????MYSQL_USER:?${MYSQL_USER:-weixin}??????MYSQL_PASSWORD:?${MYSQL_PASSWORD:-weixin123}????ports:??????-?"${MYSQL_PORT:-3306}:3306"????volumes:??????-?./mysql_data:/var/lib/mysql????healthcheck:??????test:?["CMD",?"mysqladmin",?"ping",?"-h",?"localhost",?"-u",?"root",?"-p${MYSQL_ROOT_PASSWORD:-root123456}"]??????interval:?5s??????timeout:?5s??????retries:?20????networks:??????-?wechatpadpro-network ??redis:????image:?redis:6????container_name:?redis????restart:?always????command:?redis-server?--appendonly?yes????ports:??????-?"${REDIS_PORT:-6379}:6379"????volumes:??????-?./redis_data:/data????healthcheck:??????test:?["CMD",?"redis-cli",?"ping"]??????interval:?5s??????timeout:?5s??????retries:?20????networks:??????-?wechatpadpro-network networks:??wechatpadpro-network:????driver:?bridge volumes:??mysql_data:??redis_data:
復(fù)制后格式錯(cuò)亂的,請(qǐng)將此文章在瀏覽器打開后復(fù)制
簡(jiǎn)單使用
瀏覽器訪問http://ip:1238進(jìn)行訪問
① 先填入ADMIN_KEY,在.env配置文件中設(shè)置的參數(shù),沒改的默認(rèn)changeme
② 往下拉找到/admin/GenAuthKey1生成授權(quán)碼(新設(shè)備),點(diǎn)擊后展開
展開后點(diǎn)擊Execute(執(zhí)行)生成授權(quán)密鑰
執(zhí)行后會(huì)生成一個(gè)密鑰,復(fù)制他回到頂上粘貼進(jìn)去
粘貼到上面TOKEN_KEY這個(gè)位置里,不要刷新頁面哦,然后往拉下
往下拉找到/login/GetLoginQrCodeNew 獲取登錄二維碼 ,點(diǎn)擊后展開
展開后點(diǎn)擊Execute(執(zhí)行)生成登錄二維碼
生成后找到如下圖我框起來的地方,復(fù)制鏈接,在瀏覽器打開后是一個(gè)二維碼,可以掃描登錄,你也可以通過其他方式登錄,自己試一下。
登錄后頂部會(huì)顯示?iPad 在線,此時(shí)就已經(jīng)登錄成功了,然后就可以對(duì)接LangBot之類的機(jī)器人了。
總結(jié)
這個(gè)項(xiàng)目功能非常強(qiáng)大,我這里只是簡(jiǎn)單的說了一下通過飛牛如何部署,簡(jiǎn)單的登錄教程,具體更多的功能還是需要去開源地址查看,登錄過程主要就是不能刷新頁面,不然要重新操作,因我沒有這方面的需求,有需要的朋友自己部署試試看。
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/

隨時(shí)掌握互聯(lián)網(wǎng)精彩
- 1 縱深推進(jìn)全國統(tǒng)一大市場(chǎng)建設(shè) 7904195
- 2 致命的“化骨水”到底是啥 7808458
- 3 浙江小伙二次入伍 女友含淚送別 7714306
- 4 筑牢網(wǎng)絡(luò)安全“防火墻” 7618486
- 5 成都25歲女子公園自縊 遺書曝光 7521007
- 6 官方回應(yīng)涉毒藝人蘇永康將辦演唱會(huì) 7426392
- 7 楊靖宇之孫拿出一塊“傳家寶” 7331129
- 8 牛彈琴:特朗普又夸中國了 7238069
- 9 記者暗訪采砂淘金 船工稱月入百萬 7139094
- 10 蘋果首次主動(dòng)解釋掉電快及發(fā)熱原因 7042815