[问题] line bot希望有很多选项

楼主: mrsbraginsky (OHO)   2020-03-11 00:32:13
不好意思想请教一下板上的高手们,我照着网站上的一些范例练习python line机器人,目
前有成功部署成功,还有完成一些很基本的问答。
可是发现选项比较少(4个2个或是圆盘,暂时还没用过图文选选单),同时很难一层一层递进
下去
比如像下面这样
选择→玩游戏 吃东西
使用者:玩游戏
if text=玩游戏
选择:篮球 积木
使用者:积木
if text=积木
选择:蓝色 红色
我是希望可以一路选下去,选项会一直跳出来
玩游戏→积木→蓝色→…
但是if好像不能缩排也不能并排会一直crash QQ
请问是有什么特殊写法吗?
还是linebot的选项不能这样用?
此外还想问一个问题
如果希望自动回应如下图一样非常多的选项,不知道能如何做到?(这是国家灾害防救科技
中心的line 机器人,选项蓝色的部分都可以点)
https://i.imgur.com/AaQVZmD.png
官方帐号id:@NCDR
我知道line api 有多种templat 样板还有,请问上图是使用MessageImagemapAction吗?
抱歉问了很基本的问题,希望能有高手帮忙
作者: miku3920 (初音ミク)   2020-03-11 00:40:00
储存使用者选了些什么,再依据资料生成文字
作者: crossdunk (推嘘自如)   2020-03-11 10:32:00
搜一下 flex message
作者: km101km (BaBoom)   2020-03-30 15:34:00
看不懂那句 if不能缩排也不能并排我是像一楼的做法 储存使用者状态再弄个对照表自己看或是一直call 好几层function 最后return
作者: motea927 (抹绿)   2020-04-01 15:57:00
1. If问题应该是你语法有误,看起来你用Python,Google搜寻:python 多层if2.flex message,可以搜寻line flex-simulator进行预览

Links booklink

Contact Us: admin [ a t ] ucptt.com