Вызвать любое действие
Короткие методы покрывают привычное; под ними один вызов достаёт до всего.
Два способа сказать одно и то же
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 меняют настройку.