sailor0913

须知少时凌云志,曾许人间第一流

从0到1系列---微信机器人之ntchat

发布于 # 微信机器人

最近发现了一个新的python微信机器人SDK---ntchat,用起来比wechaty感觉要简单一点,项目比较新,感兴趣的同学可以尝试一下

项目地址:ntchat 我的ntchat测试代码:ntchat_demo_code

前置条件

正式开始

# -*- coding: utf-8 -*-
import sys
import ntchat

wechat = ntchat.WeChat()

wechat.open(smart=True)

@wechat.msg_register(ntchat.MT_RECV_TEXT_MSG)
def on_recv_text_msg(wechat: ntchat.WeChat, message):
    data = message["data"]
    msg = data["msg"]
    from_wxid = data["from_wxid"]
    self_wxid = wechat.get_login_info()["wxid"]

    if from_wxid == self_wxid:
        return

    if msg == "hello":
        wechat.send_text(to_wxid=from_wxid, content=f"world")

try:
    while True:
        pass
except KeyboardInterrupt:
    ntchat.exit_()
    sys.exit()

代码简单说明