blob: 47e86b13e491fde739e0b18dcae0b6725eff7598 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# Copyright (C) 2024-2026 Maria Lisina
# Copyright (C) 2024-2026 Danil Lisin
# SPDX-License-Identifier: Apache-2.0
keyboard_offset=0.5
while [[ ${#help_table} -ge 3 ]]
do
keyboard_text1="${help_table[2]}"
keyboard_data1="help ${help_table[1]}"
reply_markup="$(
jq --compact-output \
--argjson offset "$(printf "%u" "${keyboard_offset}")" \
--arg text1 "${keyboard_text1}" \
--arg data1 "${keyboard_data1}" \
'.inline_keyboard[$offset] += [{"text": $text1, "callback_data": $data1}]' \
<<< "${reply_markup:-"{}"}"
)"
keyboard_offset=$((keyboard_offset + 0.5))
shift 3 help_table
done
|