微信机器人【多语言】
本帖最后由 wslch 于 2022-11-21 00:51 编辑才发现站里这么多伙伴对微信机器人感兴趣,那我这也发一个吧,希望对大家有用。
代码已经开源:(https://github.com/lich0821/WeChatFerry)
目前支持的客户端:
* Java
* C/C++
* Python
---
还写了一个Python的机器人框架,可以快速应用,也开源了:
(https://github.com/lich0821/WeChatRobot)
https://github.com/lich0821/WeChatRobot/blob/master/demo.gif 感兴趣,但是看不懂你在说啥,怎么用微信机器人呢 smash 发表于 2022-11-22 11:25
谢谢楼主分享,能来个http server就好了,这样还能用短信转微信通知
现在这个就可以,用Python的框架(比如Flask、Fastapi)写一个就可以了。不过稳定性跟短信没得比了,玩玩可以,工控可能不行了。
下面是基于Fastapi的一个参考:
```py
from typing import Optional
from fastapi import FastAPI
from pydantic import BaseModel
from wcferry import Wcf
class Msg(BaseModel):
msg: str# 必选参数
receiver: str# 必选参数
at_list: Optional = None# 可选参数
app = FastAPI()
wcf = Wcf()
# 还需要考虑退出清理、异常处理等
@app.post("/send")
async def send(msg: Msg):
# 参考: https://github.com/lich0821/WeChatRobot/blob/master/robot.py#L121
ats = ""
wcf.send_text(f"{msg.msg}{ats}", msg.receiver, msg.at_list)
``` 不错不错,回头试一下 要一直开着电脑打开微信运行? 先看看,说不定啥时候要用上了。 这是用来自动聊天的吗?还是自动回复的呢? 大佬牛掰 唐总是不是说了吗?{:1_926:} 谢谢楼主分享 不错不错啊,回头试试