Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sceneManager.addScene(new StepScene('signup', [
  2.     (message) => {
  3.         if (message.scene.step.firstTime || !message.text) {
  4.             return message.send('Как тебя зовут?');
  5.         }
  6.                 message.user.name = message.text;
  7.  
  8.  
  9.         return message.scene.step.next();
  10.     },
  11.     (message) => {
  12.         if (message.scene.step.firstTime || !message.text) {
  13.             return message.send('Сколько тебе лет?');
  14.         }
  15.  
  16.         message.user.age = Number(message.text);
  17.  
  18.         return message.scene.step.next();
  19.     },
  20.     (message) => {
  21.         if (message.scene.step.firstTime || !message.text) {
  22.             return message.send('Теперь определимся с полом.\n1. Я парень\n2. Я девушка');
  23.         }
  24.         message.user.pol = Number(message.text);
  25.  
  26.  
  27.         return message.scene.step.next();
  28.     },
  29.     (message) => {
  30.         if (message.scene.step.firstTime || !message.text) {
  31.             return message.send('Кого тебе найти?1. Парня.2. Девушку.3. Все равно.');
  32.         }
  33.         message.user.poll = Number(message.text);
  34.  
  35.  
  36.         return message.scene.step.next();
  37.     },
  38.     (message) => {
  39.         if (message.scene.step.firstTime || !message.text) {
  40.             return message.send('Расскажи о себе и кого хочешь найти, чем предлагаешь заняться. Это поможет лучше подобрать тебе компанию.');
  41.         }
  42.         message.user.infa = message.text;
  43.  
  44.  
  45.         return message.scene.step.next();
  46.     },
  47.     (message) => {
  48.         if (message.scene.step.firstTime || !message.text) {
  49.             return message.send(`Так выглядит твоя анкета:\n\n${message.user.name}, ${message.user.age} - ${message.user.infa} \n\n Все верно?\n\n1.Нет,перезаписать анкету`);
  50.     }
  51.  
  52.     }
  53. ]));
  54.  
  55. cmd.hear(/^(?:signupp)$/i, (context) => {
  56.     console.log(SceneContext);
  57.     return context.scene.enter('signup');
  58. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement