wolf47
@wolf47
Айтишник, немного програмирую на JS

Как зарегистрировать пользователя через Телеграм бота?

Друзья, пишу в Google Apps Scrip телеграм бота для своих друзей.
Они занимаются ремонтом и настройкой компьютеров. В основном работают с юр лицами.

так вот им нужна тикетная система обработки заявок.

Мы решили что телеграм бот отлично подойдет для обработки заявок.
Первое что нужно сделать, это регистрировать компанию.

Для этого я вывел кнопку:

function doPost(e){
  var data = JSON.parse(e.postData.contents);
  var text = data.message.text;
  var id = data.message.chat.id;
  var name = data.message.chat.first_name + " " + data.message.chat.last_name;
  var answer = "Салам " + name + "! Спасибо за обращение "+ text;
  
  Logger.log(text + " command passed");
  
  if(text =="/start"){
    var options = [
          [{ text: 'Новый заказ', callback_data: 'order' }],
          [{ text: 'Регистрация', callback_data: 'registration' }],
          [{ text: 'Реквизиты', callback_data: 'data' }]
        ];
    sendKeyboard(id, "Приветствую дорогой друг! Чем могу быть полезен?", options, true);  
  }
  else if ( text == "Регистрация" ){
    sendMessage(id, "Введите ваше фио");
  }
  else{
    answer = "Text message passed";
    sendMessage(id, answer);
  }
  SpreadsheetApp.openById(ssId).getSheets()[0].appendRow([new Date(), id, name, answer]);
}


Теперь, как мне собрать данные от пользователя ?
Это ФИО, Название конторы, контакты.
Если паралелльно ко мне будут долбится несколько человек, как мне обработать их запросы ?
Если например пользователь ввел ФИО, как понять что это фио и предложить ему вести следующее значение ?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger
System Integrator
Может, проще нанять фрилансера?

ФИО - это три слова, разделённых пробелами, начинающиеся с заглавной буквы. Просто проверяете строку на соответствие этому правилу и все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы