mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-19 21:07:53 +02:00
#247 Команда /help
This commit is contained in:
parent
786a1eccf1
commit
10f8926dff
@ -4,6 +4,10 @@
|
|||||||
|
|
||||||
НастройкиБота = Неопределено; // Для сохранения настроек при необходимости
|
НастройкиБота = Неопределено; // Для сохранения настроек при необходимости
|
||||||
|
|
||||||
|
Если ПроверитьСправка(Сообщение) Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
Если ПроверитьНовоеДело(Сообщение)
|
Если ПроверитьНовоеДело(Сообщение)
|
||||||
ИЛИ ПроверитьНовыйВопрос(Сообщение) Тогда
|
ИЛИ ПроверитьНовыйВопрос(Сообщение) Тогда
|
||||||
Возврат;
|
Возврат;
|
||||||
@ -24,6 +28,48 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// #242 Пиганов Г.В. 2020-09-10
|
||||||
|
// Возвращает доступные команды. Может быть переопределена в расширении
|
||||||
|
//
|
||||||
|
Функция ДоступныеКоманды()
|
||||||
|
|
||||||
|
ДоступныеКоманды = Новый Массив;
|
||||||
|
ДоступныеКоманды.Добавить("!ТекстОписания - новое дело");
|
||||||
|
ДоступныеКоманды.Добавить("?ТекстОписания - новый вопрос");
|
||||||
|
ДоступныеКоманды.Добавить("#ТекстОписания - новая задача");
|
||||||
|
ДоступныеКоманды.Добавить("#НомерЗадачи ТекстКомментария - новый комментарий к задаче");
|
||||||
|
ДоступныеКоманды.Добавить("#НомерЗадачи ?ТекстВопроса - новый вопрос к задаче");
|
||||||
|
ДоступныеКоманды.Добавить("#НомерЗадачи #ТекстОписания - новая подзадача к задаче");
|
||||||
|
ДоступныеКоманды.Добавить("#НомерЗадачи в заголовке файла/фото - новай файл к задаче");
|
||||||
|
|
||||||
|
Возврат ДоступныеКоманды;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
// #242 Пиганов Г.В. 2020-09-10
|
||||||
|
Функция ПроверитьСправка(Сообщение)
|
||||||
|
|
||||||
|
Если Сообщение.Обработано Тогда
|
||||||
|
Возврат Истина;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если СокрП(Сообщение.Текст) <> "/help" Тогда
|
||||||
|
Возврат Ложь;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
//Справка - "/help"
|
||||||
|
ТекстСообщения = "Доступные команды:";
|
||||||
|
Для Каждого ОписаниеКоманды Из ДоступныеКоманды() Цикл
|
||||||
|
ТекстСообщения = ТекстСообщения + Символы.ПС + ОписаниеКоманды;
|
||||||
|
КонецЦикла;
|
||||||
|
узТелеграмБот.ОтправитьСообщение(ТекстСообщения, Сообщение.Пользователь);
|
||||||
|
|
||||||
|
Сообщение.Обработано = Истина;
|
||||||
|
|
||||||
|
Возврат Истина;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
// #240 Пиганов Г.В. 2020-09-08
|
// #240 Пиганов Г.В. 2020-09-08
|
||||||
Функция ПроверитьНовоеДело(Сообщение)
|
Функция ПроверитьНовоеДело(Сообщение)
|
||||||
|
|
||||||
@ -142,6 +188,7 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
|
// #240 Пиганов Г.В. 2020-09-08
|
||||||
Функция ПроверитьНовуюЗадачу(Сообщение, ЗадачаСсылка = Неопределено)
|
Функция ПроверитьНовуюЗадачу(Сообщение, ЗадачаСсылка = Неопределено)
|
||||||
|
|
||||||
//НоваяЗадача - "#ТекстОписания"
|
//НоваяЗадача - "#ТекстОписания"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user