-- Auto-detect ME Bridge and save available methods to a file
local function findMEBRIDGE()
for _, name in ipairs(peripheral.getNames()) do
if peripheral.getType(name) == "meBridge" then
return name
end
end
return nil
end
local meName = findMEBRIDGE()
if not meName then
print("❌ ME Bridge not found.")
return
end
local methods = peripheral.getMethods(meName)
-- Write to file
local filename = "me_methods.txt"
local file = fs.open(filename, "w")
file.writeLine("Methods for peripheral: " .. meName)
file.writeLine("----------------------------------")
for i, method in ipairs(methods) do
file.writeLine(string.format("%02d: %s", i, method))
end
file.close()
print("✅ Methods saved to " .. filename)