どの操作でも呼び出す
短い名前のメソッドはよく使うものを覆います。その下に、すべてに届く呼び出しが一つあります。
同じことを言う二つの書き方
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",
})名前の探し方
完全な一覧はこの Wiki の「自動化エンジン」「利用できるすべての操作」にあります。get で始まる名前は読み取り、set で始まる名前は設定の変更です。