技能标识:wechat-bot-starter
微信机器人快速搭建 - 基于 wechaty/itchat 的微信机器人模板。适合:想做微信自动化的开发者。
快速搭建微信机器人,支持自动回复、消息监控、群管理。
| 方案 | 优点 | 缺点 | 推荐场景 |
|---|---|---|---|
| Wechaty | 跨平台、生态好 | 需要付费 Pad 协议 | 生产环境 |
| itchat |
bash
bot
.on(scan, (qrcode) => console.log(扫码登录:\n + qrcode))
.on(login, (user) => console.log(登录成功:, user))
.on(message, async (msg) => {
if (msg.text() === ping) {
await msg.say(pong)
}
})
bot.start()
EOF
node bot.js
bash
@itchat.msg_register(itchat.content.TEXT)
def reply(msg):
if msg[Text] == ping:
return pong
return None
itchat.auto_login(hotReload=True)
itchat.run()
EOF
python bot.py
python
import itchat
@itchat.msg_register(itchat.content.TEXT)
def auto_reply(msg):
text = msg[Text]
for keyword, reply in REPLIES.items():
if keyword in text:
return reply
return None
python
import itchat
@itchat.msg_register(itchat.content.TEXT, isGroupChat=True)
def group_admin(msg):
# 进群欢迎
if msg[Type] == note and 加入群聊 in msg[Text]:
return 欢迎新成员!请阅读群公告。
# 禁言词检测
banned_words = [广告, 推广, 加微信]
for word in banned_words:
if word in msg[Text]:
# 可以调用踢人 API
return None
python
import itchat
TARGET_GROUP = 目标群名称
@itchat.msg_register(itchat.content.TEXT)
def forward(msg):
# 转发到指定群
if msg[Text].startswith(#转发):
groups = itchat.searchchatrooms(name=TARGETGROUP)
if groups:
groups[0].send(msg[Text][3:])
python
import itchat
import schedule
import time
def morning_greeting():
groups = itchat.search_chatrooms(name=工作群)
if groups:
groups[0].send(早上好!今天也要加油💪)
schedule.every().day.at(09:00).do(morning_greeting)
while True:
schedule.run_pending()
time.sleep(60)
python
import itchat
import requests
OPENCLAW_URL = http://localhost:3000/api/chat
@itchat.msg_register(itchat.content.TEXT)
def ai_reply(msg):
# 发送给 OpenClaw
response = requests.post(OPENCLAW_URL, json={
message: msg[Text],
user_id: msg[FromUserName]
})
return response.json().get(reply)
yaml
微信消息
↓
消息队列(Redis)
↓
OpenClaw Agent 处理
↓
回复消息
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 wechat-bot-starter-1776103281 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 wechat-bot-starter-1776103281 技能
skillhub install wechat-bot-starter-1776103281
文件大小: 3.01 KB | 发布时间: 2026-4-15 14:56