Решил дописать боту клавиатуру. Написал функцию, создающую скелет клавиатуры:
def get_button(label, color, payload=""):
return {
"action": {
"type": "text",
"payload": json.dumps(payload),
"label": label
},
"color": color
}
После чего, ставлю обозначения для клавиатуры:
keyboard = {
"one_time": True,
"Buttons": [
[
get_button(label="Кнопка 1", color="positive"),
get_button(label="Кнопка 2", color="positive"),
get_button(label="Кнопка 3", color="positive"),
get_button(label="Кнопка 4", color="negative"),
]
]
}
keyboard = json.dumps(keyboard, ensure_ascii=False).encode('utf-8')
keyboard = str(keyboard.decode('utf-8'))
Дальше обозначаю её в "message.send"
Но после запуска, мне выдаётся такая ошибка:
Как исправить?