Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.88 KB | None | 0 0
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <rules>
  3. <start>
  4. <bot>
  5. <!--Define the welcome message and navigation buttons of your chatbot -->
  6. <msg>
  7. <attachment>
  8. <type>template</type>
  9. <payload>
  10. <template_type>generic</template_type>
  11. <elements>
  12. <title>Hey, [[firstname]]! Nurse Mary at your service.</title>
  13. <subtitle>I'll assist you with your medication reminders.</subtitle>
  14. <image_url>http://beschatbot.com/hellobes/uploads/medicine-flat-design.jpg</image_url>
  15. <buttons>
  16. <type>POSTBACK</type>
  17. <title>Remind Me!</title>
  18. <payload>Remind Me</payload>
  19. </buttons>
  20. <buttons>
  21. <type>postback</type>
  22. <title>About Nurse Mary</title>
  23. <payload>About Nurse</payload>
  24. </buttons>
  25. </elements>
  26. </payload>
  27. </attachment>
  28. </msg>
  29. </bot>
  30. <!--Define your expected user inputs and corresponding intentions -->
  31. <human>
  32. <msg>Remind Me</msg>
  33. <goto>remindMe</goto>
  34. </human>
  35. <human>
  36. <msg>About Nurse</msg>
  37. <payload>aboutNurse</payload>
  38. </human>
  39. <human>
  40. <msg>start</msg>
  41. <goto>start</goto>
  42. </human>
  43. <human>
  44. <msg>Get Started</msg>
  45. <goto>start</goto>
  46. </human>
  47. <!--User inputs for Reminder 1-->
  48. <human>
  49. <msg>Set Reminder1</msg>
  50. <goto>setReminder1</goto>
  51. </human>
  52. <human>
  53. <msg>New Reminder1</msg>
  54. <goto>newReminder1</goto>
  55. </human>
  56. <human>
  57. <msg>Update Reminder1</msg>
  58. <goto>updateReminder1</goto>
  59. </human>
  60. <human>
  61. <msg>Delete Reminder1</msg>
  62. <goto>deleteReminder1</goto>
  63. </human>
  64. <human>
  65. <msg>Save Schedule1 Everyday</msg>
  66. <goto>saveSchedule1Everyday</goto>
  67. </human>
  68. <human>
  69. <msg>Save Schedule1 Every X Days</msg>
  70. <goto>saveSchedule1EveryXDays</goto>
  71. </human>
  72. <human>
  73. <msg>Save Schedule1 Day Of Week</msg>
  74. <goto>saveSchedule1DayOfWeek</goto>
  75. </human>
  76. <human>
  77. <msg>Schedule1 1x A Day</msg>
  78. <goto>schedule1OnceADay</goto>
  79. </human>
  80. <human>
  81. <msg>Schedule1 2x A Day</msg>
  82. <goto>schedule1TwiceADay</goto>
  83. </human>
  84. <human>
  85. <msg>Schedule1 3x A Day</msg>
  86. <goto>schedule1ThriceADay</goto>
  87. </human>
  88. <human>
  89. <msg>Confirm Reminder1</msg>
  90. <goto>confirmReminder1</goto>
  91. </human>
  92. <!--User inputs for Reminder 2-->
  93. <human>
  94. <msg>Set Reminder2</msg>
  95. <goto>setReminder2</goto>
  96. </human>
  97. <!--User inputs for Reminder 3-->
  98. <human>
  99. <msg>Set Reminder3</msg>
  100. <goto>setReminder3</goto>
  101. </human>
  102. </start>
  103. <remindMe>
  104. <bot>
  105. <msg>
  106. <attachment>
  107. <type>template</type>
  108. <payload>
  109. <template_type>button</template_type>
  110. <text>
  111. I can help you track up to three reminders at a time. Shall we start?
  112.  
  113. Choose a reminder to set up.
  114. </text>
  115. <buttons>
  116. <type>postback</type>
  117. <title>Reminder 1</title>
  118. <payload>Set Reminder1</payload>
  119. </buttons>
  120. <buttons>
  121. <type>postback</type>
  122. <title>Reminder 2</title>
  123. <payload>Set Reminder2</payload>
  124. </buttons>
  125. <buttons>
  126. <type>postback</type>
  127. <title>Reminder 3</title>
  128. <payload>Set Reminder3</payload>
  129. </buttons>
  130. </payload>
  131. </attachment>
  132. </msg>
  133. <goto>start</goto>
  134. </bot>
  135. </remindMe>
  136. <setReminder1>
  137. <bot>
  138. <msg>
  139. Alright! Here's your current setup for your first Reminder.
  140.  
  141. Medicine: [[cart-medicineName1]]
  142. Schedule: [[cart-schedule1]]
  143. Time: every [[cart-firstHour1]]
  144. Cron Job: * [[cart-firstHour1-payload]] [[cart-dayOfMonth1-payload]] * [[cart-dayOfWeek1-payload]]
  145.  
  146. What do you want to do?
  147. </msg>
  148. <quick_replies>
  149. <title>Create New</title>
  150. <payload>New Reminder1</payload>
  151. </quick_replies>
  152. <quick_replies>
  153. <title>Edit</title>
  154. <payload>Update Reminder1</payload>
  155. </quick_replies>
  156. <quick_replies>
  157. <title>Delete</title>
  158. <payload>Delete Reminder1</payload>
  159. </quick_replies>
  160. <goto>start</goto>
  161. </bot>
  162. </setReminder1>
  163. <newReminder1>
  164. <bot>
  165. <!--When setting a new reminder, the previous setting of this reminder is overwitten-->
  166. <cart>
  167. <key>medicineName1</key>
  168. <text>Not specified</text>
  169. <payload>medicineName1</payload>
  170. </cart>
  171. <cart>
  172. <key>schedule1</key>
  173. <text>Not specified</text>
  174. <payload>schedule1</payload>
  175. </cart>
  176. <!--Reminder 1: The day of the week of the scheduled reminder. 0-6. 0 is Sunday. Default is * all days-->
  177. <cart>
  178. <key>dayOfWeek1</key>
  179. <text>all</text>
  180. <payload>*</payload>
  181. </cart>
  182. <!--Reminder 1: The day of the month of the scheduled reminder. 1-31. Default is * for all days-->
  183. <cart>
  184. <key>dayOfMonth1</key>
  185. <text>all</text>
  186. <payload>*</payload>
  187. </cart>
  188. <!--Reminder 1: The hour of the day of the first scheduled reminder. 0-23. Default is 8-->
  189. <cart>
  190. <key>firstHour1</key>
  191. <text>all</text>
  192. <payload>8</payload>
  193. </cart>
  194. <!--Reminder 1: The hour of the day of the second scheduled reminder if needed. 0-23. Default is 8-->
  195. <cart>
  196. <key>SecondHour1</key>
  197. <text>all</text>
  198. <payload>8</payload>
  199. </cart>
  200. <!--Reminder 1: The hour of the day of the third scheduled reminder if needed. 0-23. Default is 8-->
  201. <cart>
  202. <key>ThirdHour1</key>
  203. <text>all</text>
  204. <payload>8</payload>
  205. </cart>
  206. <msg>What's the name of your medicine?</msg>
  207. <quick_replies>
  208. <title>back</title>
  209. <payload>Set Reminder1</payload>
  210. </quick_replies>
  211. <quick_replies>
  212. <title>cancel</title>
  213. <payload>start</payload>
  214. </quick_replies>
  215. <quick_replies>
  216. <title>unilab</title>
  217. <payload>saveMedicineName1</payload>
  218. </quick_replies>
  219. </bot>
  220. <human>
  221. <msg>Set Reminder1</msg>
  222. <goto>setReminder1</goto>
  223. </human>
  224. <human>
  225. <msg>start</msg>
  226. <goto>start</goto>
  227. </human>
  228. <human>
  229. <goto>saveMedicineName1</goto>
  230. </human>
  231. </newReminder1>
  232. <saveMedicineName1>
  233. <bot>
  234. <cart>
  235. <key>medicineName1</key>
  236. </cart>
  237. <msg>
  238. What's your preferred schedule for taking [[cart-medicineName1]]?
  239. </msg>
  240. <quick_replies>
  241. <title>Everyday</title>
  242. <payload>Save Schedule1 Everyday</payload>
  243. </quick_replies>
  244. <quick_replies>
  245. <title>Every X days</title>
  246. <payload>Save Schedule1 Every X Days</payload>
  247. </quick_replies>
  248. <quick_replies>
  249. <title>Day of week</title>
  250. <payload>Save Schedule1 Day Of Week</payload>
  251. </quick_replies>
  252. <quick_replies>
  253. <title>start</title>
  254. <payload>start</payload>
  255. </quick_replies>
  256. <goto>start</goto>
  257. </bot>
  258. </saveMedicineName1>
  259. <saveSchedule1Everyday>
  260. <bot>
  261. <cart>
  262. <key>schedule1</key>
  263. </cart>
  264. <msg>And how many times per day?</msg>
  265. <quick_replies>
  266. <title>1</title>
  267. <payload>Schedule1 1x A Day</payload>
  268. </quick_replies>
  269. <quick_replies>
  270. <title>2</title>
  271. <payload>Schedule1 2x A Day</payload>
  272. </quick_replies>
  273. <quick_replies>
  274. <title>3</title>
  275. <payload>Schedule1 3x A Day</payload>
  276. </quick_replies>
  277. <quick_replies>
  278. <title>start</title>
  279. <payload>start</payload>
  280. </quick_replies>
  281. <goto>start</goto>
  282. </bot>
  283. </saveSchedule1Everyday>
  284. <schedule1OnceADay>
  285. <bot>
  286. <msg>When do you want to be reminded?</msg>
  287. <quick_replies>
  288. <title>11:00</title>
  289. <payload>11</payload>
  290. </quick_replies>
  291. <quick_replies>
  292. <title>12:00</title>
  293. <payload>12</payload>
  294. </quick_replies>
  295. <quick_replies>
  296. <title>18:00</title>
  297. <payload>18</payload>
  298. </quick_replies>
  299. <quick_replies>
  300. <title>start</title>
  301. <payload>start</payload>
  302. </quick_replies>
  303. </bot>
  304. <human>
  305. <msg>start</msg>
  306. <goto>start</goto>
  307. </human>
  308. <human>
  309. <goto>saveFirstHour1</goto>
  310. </human>
  311. </schedule1OnceADay>
  312. <saveFirstHour1>
  313. <bot>
  314. <cart>
  315. <key>firstHour1</key>
  316. </cart>
  317. <msg>
  318. Here's what I got.
  319. Medicine: [[cart-medicineName1]]
  320. Schedule: [[cart-schedule1]]
  321. Time: every [[cart-firstHour1]]
  322. Cron Job: * [[cart-firstHour1-payload]] [[cart-dayOfMonth1-payload]] * [[cart-dayOfWeek1-payload]]
  323. </msg>
  324. <msg>
  325. All set?
  326. </msg>
  327. <quick_replies>
  328. <title>Confirm</title>
  329. <payload>Confirm Reminder1</payload>
  330. </quick_replies>
  331. <quick_replies>
  332. <title>Back</title>
  333. <payload>Set Reminder1</payload>
  334. </quick_replies>
  335. <goto>start</goto>
  336. </bot>
  337. <human>
  338. <msg>start</msg>
  339. <goto>start</goto>
  340. </human>
  341. </saveFirstHour1>
  342. <confirmReminder1>
  343. <bot>
  344. <msg>Reminder 1 confirmed!</msg>
  345. <scheduledmsg>
  346. <bot>
  347. <msg>DRINK YOUR [[cart-medicineName1]]!!!</msg>
  348. <quick_replies>
  349. <title>start</title>
  350. <payload>start</payload>
  351. </quick_replies>
  352. </bot>
  353. <key>reminder1</key>
  354. <schedule>* [[cart-firstHour1-payload]] [[cart-dayOfMonth1-payload]] * [[cart-dayOfWeek1-payload]]</schedule>
  355. </scheduledmsg>
  356. <goto>start</goto>
  357. </bot>
  358. </confirmReminder1>
  359. <saveSchedule1EveryXDays>
  360. <bot>
  361. <cart>
  362. <key>schedule1</key>
  363. </cart>
  364. </bot>
  365. </saveSchedule1EveryXDays>
  366. <saveSchedule1DayOfWeek>
  367. <bot>
  368. <cart>
  369. <key>schedule1</key>
  370. </cart>
  371. </bot>
  372. </saveSchedule1DayOfWeek>
  373. </rules>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement