Перейти к статье
NeuraCoreВики пользователя
← Назад к главе
Встроенный Python

Вызвать любое действие

Короткие методы покрывают привычное; под ними один вызов достаёт до всего.

Два способа сказать одно и то же

avatar.get_balance() это короткий метод. Действий несколько сотен, и не у всех он есть. Любое можно вызвать напрямую:

print(avatar.execute("get_connection_status"))
  • execute принимает точное имя действия в кавычках.
  • Это имя из справочника действий, написанное так же.

Действия, которым нужны подробности

Действие, которому надо что-то сообщить, принимает второй аргумент: словарь именованных значений. Вкладка Automation перечисляет ожидаемые имена рядом с каждым действием.

avatar.execute("send_im", {
    "to_agent_id": "00000000-0000-0000-0000-000000000000",
    "message": "Hello from a script",
})

Как найти нужное имя

Полный список есть в этой вики, в разделе «Движок автоматизации», «Все доступные действия». Имена, начинающиеся с get, читают; начинающиеся с set меняют настройку.