![]() |
У некоторых ботов в вк есть такие кнопки для управления ими:
Цитата:
код: Код:
importКак можно нормально сделать такое нажатие на кнопку? |
Могу предложить свою версию на
Код:
vkbottleКод:
payloadБот отвечает только на нажатия клавиатуры, если скопировать и вставить текст - бот нечего не ответит. keyboard.py: Код:
from |
Цитата:
неактуал, я смог сделать что хотел |
Цитата:
|
Цитата:
code: Код:
mesполучаешь последнее сообщение, если просто выведешь то, что тебе выдаст метод getHistory, то там будет много всякой ***ни, эти кнопки снизу, как бы привязаны к последнему сообщению и можешь так их получать. Кнопки, как на скрине в первом сообщении темы, могут быть на разных строках, т.к. *** знает где какая может быть и, чтобы в случае их перемещения ничего не сломалось, я делал перебор этих кнопок через цикл, когда находит кнопку с нужной надписью, сохраняет её точный текст и payload, а потом уже отправляет ответ сообщение, которое имитирует нажатие самой кнопки. этот перебор, конечно, можно было бы сделать и лучше и без лишнего массива, сразу отправлять ответ, но я давно не занимался этим и мне пох было особо. Можешь поразбираться в том, что тебе возвращает getHistory |
| Время: 19:06 |