20
20
21
21
КонецФункции
22
22
23
+ Функция НоваяКнопкаОтправитьКонтакт (ТекстКнопки ) Экспорт
24
+
25
+ Соответствие = НоваяКнопка(ТекстКнопки) ;
26
+ Соответствие.Вставить("request_contact" , Истина );
27
+
28
+ Возврат Соответствие;
29
+
30
+ КонецФункции
31
+
32
+ Функция НоваяКнопкаОтправитьМестоположение (ТекстКнопки ) Экспорт
33
+
34
+ Соответствие = НоваяКнопка(ТекстКнопки) ;
35
+ Соответствие.Вставить("request_location" , Истина );
36
+
37
+ Возврат Соответствие;
38
+
39
+ КонецФункции
40
+
23
41
// для инлайн клавиатуры
24
42
Функция НоваяУРЛКнопка (ТекстКнопки , УРЛ ) Экспорт
25
43
128
146
129
147
КонецФункции
130
148
149
+ Функция НовыйКоллбекОтветНаЗапрос (ЗапросИД , Текст , ПоказыватьУведомление = Ложь , УРЛ = Неопределено ) Экспорт
150
+
151
+ Ответ = Новый Соответствие;
152
+ Ответ.Вставить("callback_query_id" , ЗапросИД);
153
+ Ответ.Вставить("text" , Текст);
154
+ Ответ.Вставить("show_alert" , ПоказыватьУведомление);
155
+
156
+ Если УРЛ <> Неопределено Тогда
157
+ Ответ.Вставить("url" , УРЛ);
158
+ КонецЕсли ;
159
+
160
+ Возврат Ответ;
161
+
162
+ КонецФункции
163
+
131
164
Функция РедактироватьТекст (Сообщение , ТекстСообщения ) Экспорт
132
165
133
166
Сообщение.Вставить("text" , ТекстСообщения);
146
179
147
180
Сообщение.Вставить("parse_mode" , Формат);
148
181
149
- КонецПроцедуры
182
+ КонецПроцедуры
183
+
184
+ Функция НовыйПринудительныйОтвет (Избирательно = Ложь ) Экспорт
185
+
186
+ СоответствиеВнутреннее = Новый Соответствие;
187
+
188
+ СоответствиеВнутреннее.Вставить("force_reply" , Истина );
189
+ СоответствиеВнутреннее.Вставить("selective" , Избирательно);
190
+
191
+ Возврат СоответствиеВнутреннее;
192
+
193
+ КонецФункции
0 commit comments