execute запрос vk

Я пытаюсь пометить прочитанными диалог, через метод execute:

await event.api_ctx.execute(code = 'return API.message.markAsRead({"peer_id":chat});')

Но мне выдает ошибку:

[12] Unable to compile code:  undefined identifier 'chat' in line 1

Как же тогда указывать значение аргумента peer_id, если оно хранится в переменной?


Ответы (1 шт):

Автор решения: MazZz3R
await event.api_ctx.execute(
code="return API.message.markAsRead({\"peer_id\":" + str(chat) + "});"
)
→ Ссылка