Nutrition Helper


实作

按照之前 Rich Menu 的思路,我们可以让使用者在点选不同主选单位置的时候丢出不同的文字。

所以我们点选四大区块的时候就会同时丢出四种关键字。

并且在一开始打招呼时就会记录是否曾经加入过此id(此使用者是否曾经使用过这个聊天机器人,为使用过者就即刻新增为会员)如下图

不管一开始输入甚麽讯息,只要未曾使用过都会新增会员才能继续,这样才可以透过 model 建立资料库。


并且按照流程图,每一次的按钮选单去做一层一层的程序逻辑判断,显示出该显示的东西,一层一层把判断做好,聊天机器人也一并就完成了。

在显示细部资料,例如是否要解释 BMR 这方面我们也会用 Confirm Button 让使用者去做选择,不想观看解释的一样可以跳过。


明天再来带大家来看看这个程序码的细部是如何呼叫如何撰写。


<<:  [DAY 24]Embed功能

>>:  [Java Day28] 6.5. instanceof

Day5-React Hook 篇-认识 useContext

让开发者可以更容易的从母元件传递 state 到深层的子元件,并让多个用到的 state 资料的元件...

[Day15] 传值或传址(下)

承上篇 基本型别(primitive):资料以纯值的形式存在。 物件型别(object):可能由零或...

EP 28 - [Ruby on Rails] 付款非同步通知

Youtube 频道:https://www.youtube.com/c/kaochenlong ...

Are You Ready? ES2022!

本系列文章经过重新编排和扩充,已出书为ECMAScript关键30天。原始文章因当时准备时程紧迫,...

IOS、Python自学心得30天 Day-24 Firebase衔接Python-2

前言: 知道怎麽使用 Firebase 的资料後 可以开始把辨识的程序码衔接上去 辨识程序码: im...