1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-19 21:07:53 +02:00

#247 Команда /help

This commit is contained in:
GenVP 2020-09-10 21:51:45 +03:00
parent 786a1eccf1
commit 10f8926dff

View File

@ -4,6 +4,10 @@
НастройкиБота = Неопределено; // Для сохранения настроек при необходимости
Если ПроверитьСправка(Сообщение) Тогда
Возврат;
КонецЕсли;
Если ПроверитьНовоеДело(Сообщение)
ИЛИ ПроверитьНовыйВопрос(Сообщение) Тогда
Возврат;
@ -24,6 +28,48 @@
КонецПроцедуры
// #242 Пиганов Г.В. 2020-09-10
// Возвращает доступные команды. Может быть переопределена в расширении
//
Функция ДоступныеКоманды()
ДоступныеКоманды = Новый Массив;
ДоступныеКоманды.Добавить("!ТекстОписания - новое дело");
ДоступныеКоманды.Добавить("?ТекстОписания - новый вопрос");
ДоступныеКоманды.Добавить("#ТекстОписания - новая задача");
ДоступныеКоманды.Добавить("#НомерЗадачи ТекстКомментария - новый комментарий к задаче");
ДоступныеКоманды.Добавить("#НомерЗадачи ?ТекстВопроса - новый вопрос к задаче");
ДоступныеКоманды.Добавить("#НомерЗадачи #ТекстОписания - новая подзадача к задаче");
ДоступныеКоманды.Добавить("#НомерЗадачи в заголовке файла/фото - новай файл к задаче");
Возврат ДоступныеКоманды;
КонецФункции
// #242 Пиганов Г.В. 2020-09-10
Функция ПроверитьСправка(Сообщение)
Если Сообщение.Обработано Тогда
Возврат Истина;
КонецЕсли;
Если СокрП(Сообщение.Текст) <> "/help" Тогда
Возврат Ложь;
КонецЕсли;
//Справка - "/help"
ТекстСообщения = "Доступные команды:";
Для Каждого ОписаниеКоманды Из ДоступныеКоманды() Цикл
ТекстСообщения = ТекстСообщения + Символы.ПС + ОписаниеКоманды;
КонецЦикла;
узТелеграмБот.ОтправитьСообщение(ТекстСообщения, Сообщение.Пользователь);
Сообщение.Обработано = Истина;
Возврат Истина;
КонецФункции
// #240 Пиганов Г.В. 2020-09-08
Функция ПроверитьНовоеДело(Сообщение)
@ -142,6 +188,7 @@
КонецФункции
// #240 Пиганов Г.В. 2020-09-08
Функция ПроверитьНовуюЗадачу(Сообщение, ЗадачаСсылка = Неопределено)
//НоваяЗадача - "#ТекстОписания"