Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.19 KB | None | 0 0
  1. cmd.hear(/^(?:Помощь|Начать)$/i, async (message) => {
  2. if(message.user.promostat === true) return message.send(`Введите промокод!`);
  3. return message.send(`Привет, ${message.user.tag}! 👋🏻 Тоже захотел классных стикеров?
  4. Ну ладно...
  5. У тебя есть такая пачка Бон Пари?
  6. В каждой пачке 100г. или 120 г. ты можешь найти промо-код. Введи его сюда, и получишь стикеры в 🎁
  7.  
  8. Ты можешь выбрать почти любой набор стикеров ВК! Вроде бы все просто, но если что-то непонятно - вот ссылочка на правила: *Ссылка на документ с правилами*`,
  9. {
  10. keyboard:JSON.stringify(
  11. {
  12. "one_time": false,
  13. "buttons": [
  14. [{
  15. "action": {
  16. "type": "text",
  17. "payload": "{\"button\": \"1\"}",
  18. "label": "Начать"
  19. },
  20. "color": "default"
  21. }],
  22. [{
  23. "action": {
  24. "type": "text",
  25. "payload": "{\"button\": \"3\"}",
  26. "label": "Ввести промокод"
  27. },
  28. "color": "default"
  29. }],
  30. [{
  31. "action": {
  32. "type": "text",
  33. "payload": "{\"button\": \"4\"}",
  34. "label": "Правила"
  35. },
  36. "color": "default"
  37. }]
  38. ]
  39. })
  40. });
  41. });
  42.  
  43. cmd.hear(/^(?:Правила)$/i, async (message) => {
  44. if(message.user.promostat === true) return message.send(`Введите промокод!`);
  45. return message.send(`Читай правила акций по ссылке: *Ссылка на документ с правилами*`,
  46. {
  47. keyboard:JSON.stringify(
  48. {
  49. "one_time": false,
  50. "buttons": [
  51. [{
  52. "action": {
  53. "type": "text",
  54. "payload": "{\"button\": \"1\"}",
  55. "label": "Начать"
  56. },
  57. "color": "default"
  58. }],
  59. [{
  60. "action": {
  61. "type": "text",
  62. "payload": "{\"button\": \"3\"}",
  63. "label": "Ввести промокод"
  64. },
  65. "color": "default"
  66. }],
  67. [{
  68. "action": {
  69. "type": "text",
  70. "payload": "{\"button\": \"4\"}",
  71. "label": "Правила"
  72. },
  73. "color": "default"
  74. }]
  75. ]
  76. })
  77. });
  78. });
  79.  
  80. cmd.hear(/^(?:Ввести промокод)$/i, async (message) => {
  81. if(message.user.promostat === true) return message.send(`Введите промокод!`);
  82.  
  83. message.user.promostat = true;
  84. return message.send(`Посмотри внутри пачки: там написан код из 12 символов. Присылай его в ответ на сообщение. Стикеры уже заждались тебя!`,
  85. {
  86. keyboard:JSON.stringify(
  87. {
  88. "one_time": false,
  89. "buttons": [
  90. [{
  91. "action": {
  92. "type": "text",
  93. "payload": "{\"button\": \"1\"}",
  94. "label": "Отмена"
  95. },
  96. "color": "negative"
  97. }]
  98. ]
  99. })
  100. });
  101. });
  102.  
  103. cmd.hear(/^(.*)$/i, async (message) => {
  104. if(message.user.promostat === true) return message.send(`Неправильный промокод!`,
  105. {
  106. keyboard:JSON.stringify(
  107. {
  108. "one_time": false,
  109. "buttons": [
  110. [{
  111. "action": {
  112. "type": "text",
  113. "payload": "{\"button\": \"1\"}",
  114. "label": "Отмена"
  115. },
  116. "color": "negative"
  117. }]
  118. ]
  119. })
  120. });
  121. });
  122.  
  123. cmd.hear(/^(?:Отмена)$/i, async (message) => {
  124.  
  125. message.user.promostat = false;
  126. return message.send(`Привет, ${message.user.tag}! 👋🏻 Тоже захотел классных стикеров?
  127. Ну ладно...
  128. У тебя есть такая пачка Бон Пари?
  129. В каждой пачке 100г. или 120 г. ты можешь найти промо-код. Введи его сюда, и получишь стикеры в 🎁
  130.  
  131. Ты можешь выбрать почти любой набор стикеров ВК! Вроде бы все просто, но если что-то непонятно - вот ссылочка на правила: *Ссылка на документ с правилами*`,
  132. {
  133. keyboard:JSON.stringify(
  134. {
  135. "one_time": false,
  136. "buttons": [
  137. [{
  138. "action": {
  139. "type": "text",
  140. "payload": "{\"button\": \"1\"}",
  141. "label": "Начать"
  142. },
  143. "color": "default"
  144. }],
  145. [{
  146. "action": {
  147. "type": "text",
  148. "payload": "{\"button\": \"3\"}",
  149. "label": "Ввести промокод"
  150. },
  151. "color": "default"
  152. }],
  153. [{
  154. "action": {
  155. "type": "text",
  156. "payload": "{\"button\": \"4\"}",
  157. "label": "Правила"
  158. },
  159. "color": "default"
  160. }]
  161. ]
  162. })
  163. });
  164. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement