Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Пример кнопочки (callback)

Авг
27
1
Пользователь
дайте пожалуйста пример кода:

типо например:
(callback кнопочка):

После нажатия:
"отправить", редактируется сообщение: "привет! Тест успешно прошел.".

далее юзается системное оповещение ВК: (скрин прикрепил)

например:"сообщение отредактировано!"
 

Вложения

  • IMG_4848.png
    IMG_4848.png
    20.3 KB · Просмотры: 29
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Янв
1,556
3,409
Команда форума
Администратор
Я вижу, вы у нас на форуме новенький, настоятельно вам рекомендую изучить правила: https://pawno-help.ru/pages/rules


По поводу вашего уведомления: уведомления называются снокбаром (show_snackbar).
Примерный код;
show_snackbar:
# в обработчик VkBotLongPoll
if event.type == VkBotEventType.MESSAGE_EVENT:
    vk.messages.sendMessageEventAnswer(
        event_id=event.object.event_id,
        user_id=event.object.user_id,
        peer_id=event.object.peer_id,
        event_data=json.dumps({"type":"show_snackbar","text":"Идёт обработка..."})
    )
# дальше, обработка логики чего-то
 
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Янв
1,556
3,409
Команда форума
Администратор
Июл
191
137
Пользователь
Я вижу, вы у нас на форуме новенький, настоятельно вам рекомендую изучить правила: https://pawno-help.ru/pages/rules


По поводу вашего уведомления: уведомления называются снокбаром (show_snackbar).
Примерный код;
show_snackbar:
# в обработчик VkBotLongPoll
if event.type == VkBotEventType.MESSAGE_EVENT:
    vk.messages.sendMessageEventAnswer(
        event_id=event.object.event_id,
        user_id=event.object.user_id,
        peer_id=event.object.peer_id,
        event_data=json.dumps({"type":"show_snackbar","text":"Идёт обработка..."})
    )
# дальше, обработка логики чего-то

Браво , но текст сообщения по прежнему не будет редактироваться. Чтобы всё работало, нужно отдельно вызвать messages.edit.
 
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Янв
1,556
3,409
Команда форума
Администратор
Браво , но текст сообщения по прежнему не будет редактироваться. Чтобы всё работало, нужно отдельно вызвать messages.edit.
OFFTOP

В спешке прочитал, не увидел вопрос про редактирование. приношу свои извинения

 
Сверху