Друзья, пишу в 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]);
}
Теперь, как мне собрать данные от пользователя ?
Это ФИО, Название конторы, контакты.
Если паралелльно ко мне будут долбится несколько человек, как мне обработать их запросы ?
Если например пользователь ввел ФИО, как понять что это фио и предложить ему вести следующее значение ?