Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleИндивидуальное приветствие пользователей для каждого канала или типа каналов (социальных сетей \ мессенджеров)
Code Block
если("{channelType} == Telegram").то(сообщениеПользователю.сШаблоном("Добро пожаловать в наш Telegram"))+
если("{channelId} == 2f7ce72f-8003-4e17-b879-e3c71f239149").то(сообщениеПользователю.сШаблоном("Здравствуйте!"))+
завершитьСНовымЗапросом("{platformInMessageQuery}")
Expand
titleПриветствие пользователя с проверкой пароля в определенном канале. Позволяет продолжить работу с ботом в случае успешной сверки заранее заданного "пароля"
Code Block
если("{channelType} == Telegram").то(сообщениеПользователю.сШаблоном("Добро пожаловать в наш Telegram"))+
если("{channelId} == 2f7ce72f-8003-4e17-b879-e3c71f239149").то(
  // Запоминаем запрос пользователя в переменную message, чтобы продолжить работу в случае успеха
  установитьПеременную("message","{platformInMessageQuery}")+
  сообщениеПользователю.сШаблоном("Здравствуйте!")+
  задатьПользователюВопрос("Введите пароль").сохранитьРезультат("password")+
  // Перейти на проверку пароля
  перейтиНаМетку("проверка"))+
// После проверки всех условий продолжаем работу с пользователем повторив его запрос
завершитьСНовымЗапросом("{platformInMessageQuery}")+
// Проверка пароля
установитьМетку("проверка")+
если("{password} == valid_password").то(сообщениеПользователю.сШаблоном("Успех! Можете продолжить работу в системе")+завершитьСНовымЗапросом("{message}"))+
если("{password} != valid_password").то(сообщениеПользователю.сШаблоном("Ошибка! Попробуйте еще раз")+повторитьСШага(6))
Image Added
Expand
titleВызов SQL DB

см пример из Использование SQL запросов

...