Skip to content

Commit 78c7ca3

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 77459bd + e3bf9ad commit 78c7ca3

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

llms-full.txt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ $bot->onText('how_are_you', 'Как дела?')
510510

511511
// 3. Создаем кнопку и ее обработчик
512512
$bot->btn('show_help', '❓ Помощь')
513-
->edit('Это раздел помощи. Пока тут пусто.');
513+
->editText('Это раздел помощи. Пока тут пусто.');
514514

515515
// 4. Показываем эту кнопку по команде /help
516516
$bot->onBotCommand('help', '/help')
@@ -1528,7 +1528,7 @@ $bot->onBotCommand('edit', '/edit')
15281528
});
15291529

15301530
// 2. Обрабатываем нажатие на кнопку
1531-
$bot->onCallback('edit_in_chat', '/edit_in_chat')
1531+
$bot->onCallback('edit_in_chat', 'edit_in_chat')
15321532
->func(function(ZG $tg) {
15331533
// ID чата, в котором нужно отредактировать сообщение
15341534
$chatIdToEdit = 123456789;
@@ -4262,7 +4262,7 @@ description: Обработчик нажатия на Inline-кнопку.
42624262

42634263
## Шаблоны и аргументы
42644264

4265-
onCallback поддерживает в стиле Laravel для захвата переменных из текста команд. Вы можете использовать плейсхолдеры в фигурных скобках {name}, чтобы передать часть сообщения как аргумент в вашу функцию-обработчик.
4265+
onCallback поддерживает синтаксис в стиле Laravel для захвата переменных из текста команд. Вы можете использовать плейсхолдеры в фигурных скобках {name}, чтобы передать часть сообщения как аргумент в вашу функцию-обработчик.
42664266
Значения, соответствующие этим плейсхолдерам, будут переданы в качестве аргументов в вашу функцию-обработчик `func()`.
42674267

42684268
## Пример использования
@@ -4364,7 +4364,10 @@ description: Обработчик callback_data по регулярному вы
43644364
## Обработка совпадений
43654365

43664366
Массив совпадений, полученный из функции `preg_match`, передается в качестве аргумента в обработчик `func()`.
4367-
При этом массив разворачивается с помощью оператора `...`
4367+
При этом:
4368+
4369+
* Первый элемент (`[0]`) пропускается (он содержит полное совпадение, поэтому бесполезен),
4370+
* Массив разворачивается с помощью оператора `...`.
43684371

43694372
## Пример использования
43704373

@@ -5145,8 +5148,11 @@ description: Обработчик текста сообщения по регу
51455148

51465149
## Обработка совпадений
51475150

5148-
Массив совпадений, полученный из функции `preg_match`, передается в качестве аргумента в обработчик `func()`. 
5149-
При этом массив разворачивается с помощью оператора `...`
5151+
Массив совпадений, полученный из функции `preg_match`, передается в качестве аргумента в обработчик `func()`.
5152+
При этом:
5153+
5154+
* Первый элемент (`[0]`) пропускается (он содержит полное совпадение, поэтому бесполезен),
5155+
* Массив разворачивается с помощью оператора `...`.
51505156

51515157
## Пример использования
51525158

0 commit comments

Comments
 (0)