Добавил новую команду в меню бота
- Добавил команду вывода справки
This commit is contained in:
@@ -42,7 +42,7 @@
|
||||
ТелеграмРегламентВызовСервера.ЗапускПроверкиОбновлений();
|
||||
КонецЕсли;
|
||||
|
||||
Если НЕ КэшЗначений.ТелеграмИспользоватьВебХук И ТекущийОбъект.ТелеграмИспользоватьВебХук Тогда
|
||||
Если ТекущийОбъект.ТелеграмИспользоватьВебХук Тогда
|
||||
ТелеграмМетодыВызовСервера.SetWebHook(ТекущийОбъект.ТелеграмВебХук);
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
@@ -41,6 +41,8 @@
|
||||
ОбработатьКомандуВыключитьОповещения(ОбновлениеТелеграм);
|
||||
ИначеЕсли КомандаДляОбработки = "/status" Тогда
|
||||
ОбработатьКомандуСтатусКонфигурации(ОбновлениеТелеграм);
|
||||
ИначеЕсли КомандаДляОбработки = "/help" Тогда
|
||||
ОбработатьКомандуВыводаПодсказки(ОбновлениеТелеграм);
|
||||
ИначеЕсли ДанныеПользователя <> Неопределено И ДанныеПользователя.СтатусДиалога =
|
||||
Перечисления.ТелеграмСтатусДиалога.ОжиданиеВводаВерсии Тогда
|
||||
ОбработатьВводВерсииКонфигурации(ОбновлениеТелеграм, ДанныеПользователя);
|
||||
@@ -224,13 +226,8 @@
|
||||
+ "- Отслеживать новые релизы" + Символы.ПС
|
||||
+ "- Присылать уведомления о выходе обновлений" + Символы.ПС
|
||||
+ "- Показывать текущую информацию о статусе конфигурации" + Символы.ПС
|
||||
+ Символы.ВК + Символы.ПС
|
||||
+ "/subscribe - Список конфигураций для отслеживания" + Символы.ПС
|
||||
+ "/add - Добавить конфигурацию в список отслеживания" + Символы.ПС
|
||||
+ "/delete - Удалить конфигурацию из списка отслеживания" + Символы.ПС
|
||||
+ "/notify_on - Включить уведомления о новых версиях" + Символы.ПС
|
||||
+ "/notify_off - Выключить уведомления о новых версиях" + Символы.ПС
|
||||
+ "/status - Вывести информацию о статусе конфигурации";
|
||||
+ Символы.ПС
|
||||
+ СписокПоддерживаемыхКоманд();
|
||||
|
||||
ТелеграмМетодыВызовСервера.SendMessage(ОбновлениеТелеграм.ИдЧата, ТекстОтвета,
|
||||
Перечисления.ТелеграмРежимРазметки.HTML);
|
||||
@@ -336,4 +333,30 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ОбработатьКомандуВыводаПодсказки(ОбновлениеТелеграм)
|
||||
|
||||
ИдЧата = ОбновлениеТелеграм.ИдЧата;
|
||||
ТекстОтвета = СписокПоддерживаемыхКоманд();
|
||||
ТелеграмМетодыВызовСервера.SendMessage(ОбновлениеТелеграм.ИдЧата, ТекстОтвета,
|
||||
Перечисления.ТелеграмРежимРазметки.HTML);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция СписокПоддерживаемыхКоманд()
|
||||
|
||||
ТекстПодсказки = "Список поддерживаемых команд:"
|
||||
+ Символы.ВК + Символы.ПС
|
||||
+ "/subscribe - Список конфигураций для отслеживания" + Символы.ПС
|
||||
+ "/add - Добавить конфигурацию в список отслеживания" + Символы.ПС
|
||||
+ "/delete - Удалить конфигурацию из списка отслеживания" + Символы.ПС
|
||||
+ "/notify_on - Включить уведомления о новых версиях" + Символы.ПС
|
||||
+ "/notify_off - Выключить уведомления о новых версиях" + Символы.ПС
|
||||
+ "/status - Вывести информацию о статусе конфигурации" + Символы.ПС
|
||||
+ "/help - Вывести список поддерживаемых команд";
|
||||
|
||||
Возврат ТекстПодсказки;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
@@ -1,2 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<VERSION>40</VERSION>
|
||||
<VERSION>41</VERSION>
|
||||
|
||||
Reference in New Issue
Block a user