新闻详情

新闻详情

首页 / 资讯中心 / 详情

企业微信接口开发新趋势:如何把AI能力接入企业微信日程与待办

发布时间:2026/10/1 15:35:01来源:尧图网络
企业微信接口开发新趋势:如何把AI能力接入企业微信日程与待办
最近做的企微二开销售每天在企微里和客户聊聊完要手动建日程提醒跟进、手动记待办。业务方要求 AI 能从对话里自动提取日程和待办——客户说下周三下午 3 点通个话AI 自动建日程客户说发份报价单给我AI 自动建待办。这篇重点讲 AI 怎么从消息里提取日程和待办、调哪些企微接口创建、怎么提醒。把调了哪些接口记下来。Eyun 平台开放的企微 API统一 POSTJSON鉴权用 App Token 加 appidAuthorization: Bearer eyk_xxxx路径{BASE_URL}/wx-api/api/模块/动作响应封套{code, data, detail, message, time}code 为 0 成功。AI 提取日程和待办客户消息进来AI 分析有没有日程或待办信号def extract_schedule_and_todo(content): prompt f 客户消息{content} 提取以下信息 1. 如果有会议/通话时间提取成日程时间、主题、参与人 2. 如果有待办事项提取成待办任务、截止时间 返回JSON格式没有就返回空。 result llm.chat(prompt) return result客户说下周三下午3点通个话聊下产品AAI 提取出日程时间下周三15:00、主题产品A沟通、参与人客户和销售。客户说发份报价单给我AI 提取待办发报价单、无明确截止时间。消息接收Webhook 收对话对话通过 Webhook 回调进来from flask import Flask, request app Flask(__name__) app.route(/wx-api/webhook/, methods[POST]) def webhook(): event request.headers.get(X-Eyun-Event) if event ! message: return ok payload request.json[data] appid payload[appid] from_uin payload[fromUin] content payload[content] # AI提取日程和待办 extracted extract_schedule_and_todo(content) if extracted.get(schedule): create_schedule(appid, from_uin, extracted[schedule]) if extracted.get(todo): create_todo(appid, from_uin, extracted[todo]) return ok回调机制在 Eyun 平台开发文档里有说明。提取后自动创建不用销售手动操作。创建日程调消息接口通知AI 提取的日程要通知销售确认。调消息接口发日程卡片import requests BASE https://api.eyun.com HEADERS {Authorization: Bearer eyk_xxxx, Content-Type: application/json} def create_schedule(appid, staff_uin, schedule): # 存日程到业务系统 event_id calendar_api.create_event( titleschedule[title], start_timeschedule[time], attendees[staff_uin, schedule.get(customer_uin)] ) # 发卡片到企微让销售确认 card { title: f新日程{schedule[title]}, description: f时间{schedule[time]}\n参与人{schedule.get(attendees, )}, buttons: [ {text: 确认, action: confirm_schedule, data: {event_id: event_id}}, {text: 修改, action: edit_schedule, data: {event_id: event_id}}, {text: 取消, action: cancel_schedule, data: {event_id: event_id}} ] } requests.post( f{BASE}/wx-api/api/message/sendRichText, headersHEADERS, json{appid: appid, to: staff_uin, cards: [card]} )日程不是 AI 直接建完就完要销售确认——AI 可能提取错时间或主题。卡片带确认/修改/取消按钮。关于消息卡片接口在Eyun 企业微信 API 平台有说明。创建待办调消息接口待办同样要通知销售def create_todo(appid, staff_uin, todo): # 存待办到业务系统 todo_id todo_api.create( titletodo[title], deadlinetodo.get(deadline), assigneestaff_uin ) # 发待办通知 text f新待办{todo[title]} if todo.get(deadline): text f\n截止{todo[deadline]} requests.post( f{BASE}/wx-api/api/message/sendText, headersHEADERS, json{appid: appid, to: staff_uin, content: text} )待办用文本通知就行不像日程需要确认。待办创建后到点提醒。日程提醒调消息接口日程到点前要提醒销售。定时检查即将到来的日程调消息接口发提醒from datetime import datetime, timedelta def remind_upcoming_schedules(): # 查15分钟内要开始的日程 now datetime.now() upcoming calendar_api.list_events( startnow, endnow timedelta(minutes15) ) for event in upcoming: if not event.get(reminded): send_text(event[appid], event[attendee_uin], f15分钟后有日程{event[title]}) calendar_api.mark_reminded(event[id])提前15分钟提醒让销售有时间准备。不做提醒销售忘了开会客户等着。待办提醒调消息接口待办到截止时间要提醒def remind_todos(): overdue todo_api.list_overdue() for todo in overdue: send_text(todo[appid], todo[assignee], f待办超时{todo[title]}请尽快处理)超时待办提醒不超时的不提醒避免打扰。关于消息发送和提醒机制在开发文档里有。待办完成回调处理销售完成待办后点按钮或发消息标记完成app.route(/wx-api/webhook/, methods[POST]) def webhook(): event request.headers.get(X-Eyun-Event) if event card.action.trigger: payload request.json[data] if payload[action] complete_todo: todo_id payload[data][todo_id] todo_api.complete(todo_id) send_text(payload[appid], payload[fromUin], 待办已完成) return ok销售点完成按钮待办标记完成不再提醒。不做完成入口待办永远在提醒列表里越积越多。写在最后AI 接入日程与待办这套东西本质是从对话里 AI 提取日程和待办、调企微消息接口发卡片让销售确认、到点调 sendText 提醒、完成调回调处理。AI 只负责提取创建和提醒都调企微接口。把 AI 提取做准、确认闭环做对、提醒做及时销售聊完客户不用手动记日程待办AI 帮着管。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Simulink的光储微电网并网仿真:MPPT与SOC均衡控制 2026/10/1 18:46:51

基于Simulink的光储微电网并网仿真:MPPT与SOC均衡控制

做光储微电网并网仿真,尤其是想把光伏MPPT和蓄电池SOC均衡控制都塞进一个模型里跑通,我前后折腾了小一个月。这个项目看着不算复杂——无非是光伏板、Boost电路、蓄电池、逆变器、电网这些模块拼一拼,但真等你在MATLAB/Simulink里搭起来才发现…

阅读更多 →
C语言while循环详解:执行顺序、死循环避坑与工程实战 2026/10/1 18:46:45

C语言while循环详解:执行顺序、死循环避坑与工程实战

C语言里最不起眼、又最容易写崩的关键字,当属while。语法就那么一行,可无数人栽在它手里:该进循环没进、该停的时候停不下来、一跑就是满屏数字、风扇狂转。我第一次实际用while,是在实验室读一块串口传感器的数据,要求…

阅读更多 →
FPGA测试革命|新一代FPGA专用测试大模型NinthAI DV 2026/10/1 18:46:38

FPGA测试革命|新一代FPGA专用测试大模型NinthAI DV

NinthAI DV是深远华创(南京)信息科技有限公司联合战略合作伙伴共同推出的新一代FPGA专用测试大模型。NinthAI DV能够根据用户提交的需求和HDL代码,自动化的完成用户提出的测试要求,包括静态测试和动态测试,能够大幅度的…

阅读更多 →
微信小程序MD5中文加密不一致?先搞定UTF-8字符编码转换 2026/10/1 18:46:38

微信小程序MD5中文加密不一致?先搞定UTF-8字符编码转换

说实话,微信小程序里和MD5中文相关的这个bug,我在今年做的一个电商小程序项目里又踩了一遍。当时是接口签名校验通不过,后端用Java实现,前端在小程序里对同样的参数做MD5,两边算出来的值就是不一样。最让人抓狂的是&am…

阅读更多 →
货拉拉营销广告大模型落地实战:提示词工程与智能体工作流 2026/10/1 18:46:05

货拉拉营销广告大模型落地实战:提示词工程与智能体工作流

1. 货拉拉营销广告的真实痛点:为什么通用大模型直接拿来用会翻车 货拉拉的营销广告业务有个很鲜明的特点:它不是那种"一个品牌对全网喊话"的标准化投放,而是 同城货运场景下、司机端与货主端双角色、多城市多车型多时段 的碎片化…

阅读更多 →
TypeScript从入门到实践:类型系统、泛型与工程迁移指南 2026/10/1 18:46:05

TypeScript从入门到实践:类型系统、泛型与工程迁移指南

如果你写过一段时间的JavaScript,大概率经历过这种时刻:一个函数跑得好好的,换个调用方式突然就报错了;一段别人留下的老代码,改了一行数据格式,十几个地方跟着崩;又或者一个对象明明有某个字段…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉