телеграмм бот клавиатура

goldbase1

Client
Регистрация
19.12.2020
Сообщения
93
Благодарностей
14
Баллы
8
Что я делаю не так
Я хочу сделать клавиатуру в чате
Посылаю запрос
https://api.telegram.org/bot{-Variable.bot_id-}/sendMessage?chat_id={-Variable.chat_id-}&reply_markup=
{"inline_keyboard": [[{"text": "1.6","callback_data": "16"},{"text": "1.7","callback_data": "17"},
{"text": "1.8","callback_data": "18"},{"text": "1.9","callback_data": "19"}],
[{"text": "Свой вариант","callback_data": "21"}]]}
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113
2021-03-01_202638.jpg

POST (URL):
https://api.telegram.org/bot{-Variable.Bot_ID-}/sendMessage
POST (данные):
chat_id={-Variable.Chat_ID-}&text=Тут текст
текст
текст
&disable_web_page_preview=true
&&reply_markup={"inline_keyboard": [[{"text": "История диалога","callback_data": "history"},{"text": "Шаблоны ответов","callback_data": "autoreply_user"},{"text": "Добавить в ЧС","callback_data": "add_user_blacklist"}]]}
&parse_mode=HTML
 
Последнее редактирование:

goldbase1

Client
Регистрация
19.12.2020
Сообщения
93
Благодарностей
14
Баллы
8

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113

goldbase1

Client
Регистрация
19.12.2020
Сообщения
93
Благодарностей
14
Баллы
8
72919
 
  • Спасибо
Реакции: Mikhail B.

goldbase1

Client
Регистрация
19.12.2020
Сообщения
93
Благодарностей
14
Баллы
8
ни так ни так не проходит
Откуда взять ID{-Variable.ID-}
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 418
Благодарностей
5 454
Баллы
113

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: backoff и Mikhail B.

goldbase1

Client
Регистрация
19.12.2020
Сообщения
93
Благодарностей
14
Баллы
8
нашел в чем дело я id канала вставлял а нужно id бота
 

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Посмотреть вложение 72917

POST (URL):
https://api.telegram.org/bot{-Variable.Bot_ID-}/sendMessage
POST (данные):
chat_id={-Variable.Chat_ID-}&text=Тут текст
текст
текст
&disable_web_page_preview=true
&&reply_markup={"inline_keyboard": [[{"text": "История диалога","callback_data": "history"},{"text": "Шаблоны ответов","callback_data": "autoreply_user"},{"text": "Добавить в ЧС","callback_data": "add_user_blacklist"}]]}
&parse_mode=HTML
Подскажите пожалуйста как распределить кнопки по рядам или как на фото?
Как только не пробовал ничего не выходит


Снимок экрана 2022-03-05 в 21.06.04.png
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 633
Благодарностей
1 229
Баллы
113
Подскажите пожалуйста как распределить кнопки по рядам или как на фото?
Как только не пробовал ничего не выходит
Раздели на блоки через [...], там все квадратными скобками делается. Несколько блоков, каждый в [...].
 
  • Спасибо
Реакции: vasyaya

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Раздели на блоки через [...], там все квадратными скобками делается. Несколько блоков, каждый в [...].
Попробовал вот так, не получается. Как только не перепробовал)) Пробовал заменить все "{}" заменить на "[]" тоже не работает


"inline_keyboard": [[
{"text": "Одежда, обувь, аксессуары","callback_data": "odezhda_obuv_aksessuary"},
{"text": "Шаблоны ответов","callback_data": "autoreply_user"},
[{"text": "Добавить в ЧС","callback_data": "add_user_blacklist"}]
]]
}
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 633
Благодарностей
1 229
Баллы
113
Не у компа, не проверить, но попробуй что-то типа:

C#:
"inline_keyboard": [
[{"text": "Одежда, обувь, аксессуары","callback_data": "odezhda_obuv_aksessuary"}],
[{"text": "Шаблоны ответов","callback_data": "autoreply_user"}],
[{"text": "Добавить в ЧС","callback_data": "add_user_blacklist"}]
]
}
Только не помню, где там какие запятые. Каждая строка кнопок обрамляется в свой []
 
  • Спасибо
Реакции: vasyaya

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Не у компа, не проверить, но попробуй что-то типа:

C#:
"inline_keyboard": [
[{"text": "Одежда, обувь, аксессуары","callback_data": "odezhda_obuv_aksessuary"}],
[{"text": "Шаблоны ответов","callback_data": "autoreply_user"}],
[{"text": "Добавить в ЧС","callback_data": "add_user_blacklist"}]
]
}
Только не помню, где там какие запятые. Каждая строка кнопок обрамляется в свой []
Спасибо больше, так сработало!)
 
  • Спасибо
Реакции: Moonwalker

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 633
Благодарностей
1 229
Баллы
113
Спасибо больше, так сработало!)
Ну и отлично. Соответственно, если надо на одной строке несколько кнопок сделать, то через запятую ставим вутри соответствующего блока [...], каждая кнопка в своем {...}.
 
  • Спасибо
Реакции: vasyaya

vasyaya

Client
Регистрация
09.02.2015
Сообщения
555
Благодарностей
35
Баллы
28
Ну и отлично. Соответственно, если надо на одной строке несколько кнопок сделать, то через запятую ставим вутри соответствующего блока [...], каждая кнопка в своем {...}.
Понял.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)