Python 使用图灵机器人实现微信聊天功能
2024-10-19 06:24:14
首先需要去图灵官网创建一个属于自己的机器人然后得到apikey。
一、自动与指定好友聊天
# -*- coding: utf-8 -*-
"""
Created at 2019-3-26 11:50:49
""" from wxpy import Bot,Tuling,embed,ensure_one
bot = Bot()
my_friend = ensure_one(bot.search('张三')) #想和机器人聊天的好友的备注
tuling = Tuling(api_key='apikey') #这里是图灵机器人申请后的api
@bot.register(my_friend) # 使用图灵机器人自动与指定好友聊天
def reply_my_friend(msg):
tuling.do_reply(msg)
embed()
二、自动与指定群进行群聊。
# -*- coding: utf-8 -*-
"""
Created at 2019-3-26 11:50:49
""" from wxpy import Bot,Tuling,embed
bot = Bot(cache_path=True)
my_group = bot.groups().search('群聊名称')[0] # 更改为自己的群聊名称
tuling = Tuling(api_key='apikey') # 图灵机器人申请的apikey
@bot.register(my_group, except_self=False) # 使用图灵机器人自动在指定群聊天
def reply_my_friend(msg):
print(tuling.do_reply(msg))
embed()
通过好友进行测试得到的结果:
最新文章
- Objective-C文章中的生词
- QAbstractItemView::setRootIndex(const QModelIndex &; index) 失效
- Dynamic CRM 2013学习笔记(二十六)报表设计:Reporting Service报表 动态参数、参数多选全选、动态列、动态显示行字体颜色
- OpenFlow Switch学习笔记(一)——基础概念
- php获取网页内容方法 小偷程序 采集程序
- OpenSSL命令---rand
- BackGroundWorker使用总结
- 朱世杰恒等式的应用-以CF841C为例
- ALV添加文字输入框
- Ubuntu安装微信
- Linux的哲学思想
- iOS 动态 Framework 对App启动时间影响实测
- tcp与ip协议的区别
- 【朝花夕拾】Android编码风格篇
- 网络最大流算法—EK算法
- Linux &; Windows 环境下 RabbitMQ 安装与基本配置
- Flask Web中文教程
- linux中python3安装和使用
- 浅谈Web服务器和应用服务器的区别
- 安卓开发----TextView控件属性列表(转)