童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

中继器的创新应用:微信公众号自动回复

9月25日 遭人厌投稿
  微信公众号其实也就是个聊天窗口,只不过你是在和一个类似智能机器人在聊天而已,并且能根据你的关键字做回复。
  对于中继器的基本用法,一般用来展示二维表格数据或者列表数据,高级一点的用来显示缩略图,类似dribbble。com网站的作品缩略图。或者是电商网站的一些商品数据,商品图片、名称、价格等等信息。
  今天说的创新型的用法也只是对中继器的常规用法的一点小小变通,但却能做到比较高级一点的用法。正如文章标题所说,我们今天要做的是关于微信公众号的自动回复交互原型。
  点击这里查看在线效果。发送“帮助”、“A”、“B”、“C”、“D”等查看。
  一、界面布局
  1、标题栏和输入栏
  此部分不再详细描述,使用矩形框、图标、输入框、按钮等完成界面布局,文本框隐藏了边框并处理了鼠标移入和移出事件来模拟获得焦点效果,将文本输入框命名为txtMessage。
  2、添加一个中继器,放在标题栏下方,命名为list,双击进入编辑状态。
  添加一个头像作为公众号的头像,再添加两个矩形框,背景色为绿色,其中一个设置为三角形,大小为1210,设置角度为270,另外一个矩形框大小为27060,圆角大小为4。
  将三角形和矩形移动到合适位置,合并两个形状,形成气泡形状的图形,命名为txtPublic:
  设置气泡形状的文本对齐方式为左对齐,并向上对齐,各个边距为20、10、10、10。
  选中头像和气泡形状,右键转换为动态面板,命名为msgitem,添加一个新的状态,同理添加一个头像和一个气泡形状,气泡命名为txtMe。
  设置动态面板list的垂直间距为10。
  设置动态面板数据,添加三列,seq,obj和msg,分别表示消息的序号,发消息的对象和消息内容。
  二、事件处理
  1、中继器list事件处理
  这是实现交互式聊天的关键地方,在前面我们将中继器的内容设置为一个动态面板,有两个状态,分别用来显示公众号的自动回复内容,一个是显示自己发送的内容。
  删除中继器默认的“每项加载时”事件,重新添加事件处理,并添加条件判断,如果obj等于public的时候,显示状态state1,设置txtPublic内容为中继器的msg。如果obj等于me的时候,显示状态state2,设置txtMe内容为中继器的msg,这样就实现了交互式聊天的两个状态。
  我们可以发现中继器预览时,默认的3条数据已经初步显示成了交互式聊天的效果。
  2、删除中继器第2、3条数据,只保留第一条,并设置内容如下:
  这样默认显示一条微信公众号被关注时的自动回复内容。
  3、发送按钮事件
  在文本框输入内容后,点击“发送”按钮,给中继器添加一条自己发送的消息,同时根据发送的内容,添加一条自动回复的内容。例如发送“帮助”时,自动回复“请回复A、B、C或D查看。”。注意第5步是添加自己发送的消息,第6步是添加自动回复的内容。
  继续添加其它事件分支,在回复A、B、C、D或其它时分别添加其它自动回复内容:
  发送A时:回复“我今年18啦,很年轻哦!”。
  发送B时:回复“我家住在首都北京,来约呀!”。
  发送C时:回复“身高体重和三维可是我的秘密,不能告诉你!”。
  发送D时:回复“好吧,我的手机号码是1888888888。”。
  发送其它内容时:回复“听不懂你说的话,我还在不断学习中”。
  自动回复内容已经设置好了,在回复不同的内容时会有自动的响应。
  4、消息自动滚屏处理
  如果消息超过显示窗口时,需要滚屏显示消息。
  选择中继器list,右键转换为动态面板,命名为msglist,再选择msglist,右键再转换为动态面板,调整大小和显示窗口一样大小,高为580,宽为480。
  添加一个热区元件,添加单击事件,判断动态面板msglist的内容高度,如果超过580时,即超过显示区域时,向上移动msglist到位置〔〔580LVAR1。height10〕〕,配合线性动画效果。
  最后,发送按钮的各个场景下都触发一下这个热区事件,只要内容超过显示区域,则向上移动。
  5、预览一下效果,分别回复“帮助”、“A”、“B”、“C”、“D”,以及其它随便内容,显示效果如下:
  当内容超过显示区域时,会自动滚屏显示。
  小结
  以上完成了微信公众号的自动回复功能,只要场景设置的足够多,它就是一个会聊天的智能机器人。它的实现最主要是应用了中继器的“每项加载时”事件处理,以及中继器的添加行功能。
  这是中继器的非常有意思的一个使用场景,通过事件的多分支处理,实现了交互式聊天的效果。
  怎么样?你也来试一试吧!
  源文件下载链接:
  作者源:https:pan。baidu。coms1o7Qv4bo密码:dpmn
  人人官方源:https:pan。baidu。coms1skTDsKX密码:x9ea
投诉 评论 转载

Axure新技能:利用github上传原型并将原型放进手机作为一个产品经理,虽说会画原型不是万能的,但不会画原型,是万万不能的。但,这篇文章不是讲如何画原型的以某种方式更高效的打开原型,拉近与程序猿哥哥之间的距离,拒绝撕逼,用原型说话……我想要的原型注解方式是这样的。。原型的最大目的,无非是将产品的要求理解以一种简单明白的方式展现给开发或者设计伙伴。从而使得产品的构想和实际产出能够最大程度的接近。Prd文档原型的模式,是执行产品经常做的……Axure8。0实例随机双色球,开讲了福彩双色球,大部分朋友对此并不陌生吧,相信买过的朋友或多或少都对此有所研究,今天我们一起来用Axure8。0模拟做一个双色的开奖过程。今天使用的主要知识点有,全局变量的使用,中……用Axure8。0打造自定义比例计算器日常设计中,版式设计随时会遇到需要计算板块比例或图形比例的情况,打造一个属于自己的计算器,方便随时调用。把重复繁琐的输入工作变得更简单!为什么要做这个东西?一天在浏……中继器的创新应用:微信公众号自动回复微信公众号其实也就是个聊天窗口,只不过你是在和一个类似智能机器人在聊天而已,并且能根据你的关键字做回复。对于中继器的基本用法,一般用来展示二维表格数据或者列表数据,高级一……高级PM教你定制APP通用元件库视觉设计师有自己的组件来定义视觉规范,前端工程师有系统SDK自带的UIkit调用,而我们产品经理也应该有一套适合自己的元件库来提升画原型的效率。网上有不少文章叫你如何使用……矩形框:深度理解和应用元件样式(二)在《矩形框:深度理解和应用元件样式(一)》里,详细描述了一个普通的矩形,如何通过设置它的样式,来实现不同的效果。我们继续看看其它样式操作,及交互样式和它们的属性、事件设置上进一……Axure教程:限制输入框输入字数小船今天要讲的是【Axure制作输入框字数限制】。为了做出这个效果,小船疯狂的学习后来发现,嗯,其实真的挺简单(但小船还是很有成就感了哈)。嗯,对的,这篇是以Axure8……Axure原型设计:Axure原型加流程图功能的高效结合大部分PM使用Visio或者Mindmanager来画流程图然后倒入Axure,而很少有人知道Axure自带的流程图功能也很实用。尤其是和原型搭配使用,绝对是双剑合璧,天下无敌……Axure教程:怎样做低保真轨迹追踪与回放对于互联网审计系统及公安系统来说,终端的轨迹与回放的意义在于实施随时追踪和记录终端行为轨迹,其目的是为了监控和抓捕嫌疑人。其实,在很多的场合我们都应用到,像共享经济项目(共享单……矩形框:深度理解和应用元件样式(一)此文可能是所有文章里最为基础的一篇,但是相信它会给你带来扎实的原型设计基础知识。矩形框,在Axure自带的元件库里,是一个普通的不能再普通的元件。系统提供三种类型,有边框……Axure教程:微信聊天列表原型制作(二)本文是微信原型制作练习的第二章,上一篇文章(点击查看)发出后,很多朋友进行了反馈,提出了一些修改意见,收益匪浅,这也是我分享练习过程的原因,共同进步,如果你想跟着一起操作,首先……
移动互联网阅读产品分析书城里的连环计顶端优势:没有树干,何来枝蔓Airbnb产品小分析【产品分析】周末去哪儿第一次做APP时容易犯的错误有哪些?梅姐三板斧,教你做一款优秀App拥抱统一与迥异设计师分享游戏化思维:如何实现“交易关系”到“情感联系”的转产品设计:如何制造期望抽屉式导航的衰退及大屏下的产品设计超实用的设计心理学!怎么用隐喻设计引导用户?教你如何做一款让用户上瘾的产品
司马懿为什么能活到72岁?真正的原因是什么同样的奥尼尔对位有射成的中锋,他怎么防?球迷乔丹超越自己瑞雪怎么造句郭茂倩简介一元钱新闻稿费微信团队微信公众号暂停iOS端虚拟支付二手房的房贷规定需要警惕哪些问题热评聚热点网 靠偏方软化血管不靠谱一为什么读书?因为书中有一切的答案为什么手机圈现在越来越多钉子户?立秋后宝宝怎么吃才健康怀念外公

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界