解压文件到 aipy.toml
配置文件同级目录, 启动 aipy 的时候就会自动加载 plugins 目录中的插件,就能自动保存 AI 生成的代码了。
手动创建方式如下:
- 在
aipy.toml
配置文件同级目录创建 plugins
目录
- 进入 plugins 目录创建
save_code.py
文件
- 将下面代码内容粘贴进
save_code.py
文件
import os
import datetime
from pathlib import Path
class Plugin:
def __init__(self):
print("[+] 加载爱派代码保存插件")
def on_exec(self, blocks):
"""
执行代码事件
param: blocks
"""
code_block = blocks['main']
timestamp = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
filename = f"{timestamp}.py"
directory = Path.cwd()
file_path = os.path.join(directory, filename)
print(f"[i] plugin - Save code to file {file_path}")
try:
with open(file_path, "w", encoding="utf-8") as f:
f.write(code_block)
except Exception as e:
print(f"[!] plugin - Save code file error: {e}")