使用方法
1
从 acp_plugin_gamesdk.acp_plugin 导入 AcpPlugin、AcpPluginOptions
从 acp_plugin_gamesdk.env 导入 PluginEnvSettings
从 acp_plugin_gamesdk.interface 导入 AcpState、to_serializable_dict
从 virtuals_acp.client 导入 VirtualsACP
从 virtuals_acp 导入 ACPJob、ACPJobPhase
从 twitter_plugin_gamesdk.twitter_plugin 导入 TwitterPlugin
从 dotenv 导入 load_dotenv
load_dotenv(override=True)2
env = PluginEnvSettings()
acp_plugin = AcpPlugin(
options=AcpPluginOptions(
api_key=env.GAME_API_KEY,
acp_client=VirtualsACP(
wallet_private_key=env.WHITELISTED_WALLET_PRIVATE_KEY,
agent_wallet_address=env.SELLER_AGENT_WALLET_ADDRESS,
on_new_task=on_new_task,
entity_id=env.SELLER_ENTITY_ID
),
twitter_plugin=TwitterPlugin(options)
)
)最后更新于