【导语】规则化的指令回复如“输入1查看xx”往往会让好友产生距离感甚至直接拉黑账号。既然是在微信私域生态内运行我们的机器人就需要具备一定的“拟人化语境沟通”能力。本篇将带你打造一个带有温度、能进行基础日常社交问候与留言代办的温馨个人助理机器人。【功能介绍】本篇的核心功能是“微信私域助理的日常拟人化互动”。我们将利用模糊包含匹配机制识别好友在日常打招呼、表达感谢或夸奖时的情绪并给出带有 Emoji 表情、符合微信聊天语境的高情商反馈。同时当主人不在时它能作为称职的留言板。本篇将实现1. 社交弱关联词如“在吗”、“有人吗”的模糊捕获与友好缓冲。2. 情感反馈模块如面对“谢谢”、“辛苦了”时的客套回应。3. 留言托管逻辑。【核心代码】#!/usr/bin/env python3 # -*- coding: utf-8 -*- Eyun 微信机器人开发系列教程 - 第五篇 功能制作第一个具备日常社交拟人化语境的私域温馨助理 import requests from flask import Flask, request, jsonify app Flask(__name__) API_KEY sk-your_eyun_api_key_here def reply_agent_text(node_id: str, to_user: str, text: str): 底层发信驱动 url https://wkteam.cn/api/v1/message/send_text headers {Authorization: fBearer {API_KEY}} payload {node_id: node_id, to_user: to_user, content: text} try: requests.post(url, headersheaders, jsonpayload, timeout5) except Exception as e: print(f发送失败: {e}) app.route(/webhook, methods[POST]) def warm_bot_listener(): payload request.json or {} if payload.get(event_type) ! message.private: return jsonify({code: 200}) node_id payload.get(node_id) data payload.get(data, {}) sender data.get(sender) content data.get(content, ).strip() # 1. 拦截日常打招呼打破冰冷感 if any(keyword in content for keyword in [在吗, 有人吗, 在不在, 你好]): msg 在的呢我是主人的数字小助理。\n\n当前主人可能正在开会或专心处理工作您可以先把需要办理的事情发给我我会在主人手机端进行高亮弹窗提醒哦 reply_agent_text(node_id, sender, msg) # 2. 拦截客套话建立情感链接 elif any(keyword in content for keyword in [辛苦了, 谢谢, 太棒了]): msg 收到您的鼓励啦心里暖洋洋的能帮到您是我的荣幸。祝您今天顺利开心 reply_agent_text(node_id, sender, msg) # 3. 拦截留言意图触发自动化记录引导 elif 留言 in content or 转告 in content: msg 没问题助理留言板已为您开启请直接发送您想转告主人的内容例如‘让主人开完会给我回电话’我保证一字不落地带到。 reply_agent_text(node_id, sender, msg) return jsonify({code: 200, message: warm_response_done}), 200 if __name__ __main__: app.run(host0.0.0.0, port5000)【结语】通过巧妙地配合 Emoji 表情以及精细化的话术设计你的个人微信账号在无人值守时也能表现得非常得体。至此规则和人设助理都已就绪。【引导入口】Eyun——微信执行中枢开发文档