Nothing lands before a person confirms
有人確認之後才會存進來
The bot drafts the issue in Discord first. Screenshots are committed here only after the reporter or an admin confirms that draft.
bot 會先在 Discord 裡擬好 issue 草稿,等回報者或管理員確認之後,截圖才會提交到這裡。
Discord draftWhen someone reports a problem in the 自由工坊 Discord, a helper bot drafts a GitHub issue. After the reporter or an admin confirms the draft, the bot strips each screenshot's metadata, commits it here, and links it from the issue.
有人在自由工坊 Discord 回報問題時,小幫手 bot 會先擬好 GitHub issue 草稿。回報者或管理員確認之後,bot 會移除截圖的中繼資料、提交到這個 repo,再在 issue 裡附上連結。
The repository holds images only. The bot that files the issues lives elsewhere.
這個 repo 只放圖片,開 issue 的 bot 不在這裡。
The bot drafts the issue in Discord first. Screenshots are committed here only after the reporter or an admin confirms that draft.
bot 會先在 Discord 裡擬好 issue 草稿,等回報者或管理員確認之後,截圖才會提交到這裡。
Discord draftFiles land at <owner>/<repo>/<YYYY-MM>/<draft-id>-<n>.<ext>: the repository the issue was filed in, the month, the Discord draft ID, and the screenshot number.
檔案會存在 <owner>/<repo>/<YYYY-MM>/<draft-id>-<n>.<ext>:依序是 issue 所在的 repo、月份、Discord 草稿編號和第幾張截圖。
Photos can carry EXIF data such as location and device details. The bot strips it before upload, and a check of the stored file on 2026-09-30 found no metadata.
照片可能帶有位置、裝置等 EXIF 資訊。bot 會在上傳前移除;2026-09-30 檢查存放的檔案,沒有找到任何中繼資料。
EXIFThe helper bot can draft the issue inside Discord. The screenshot reaches this repo only after the reporter or an admin agrees.
小幫手 bot 可以先在 Discord 裡把 issue 寫成草稿。截圖要等回報者或管理員同意,才進得了這個 repo。
Say what's wrong
Someone describes the problem in the 自由工坊 Discord, and the bot writes the draft there.
Someone agrees
The reporter or an admin has to be the one who agrees. Before that, nothing here is committed.
File goes public
The bot strips EXIF, commits the image on main, and the issue points at raw.githubusercontent.com.
先在聊天室
有人在自由工坊 Discord 把問題講出來,bot 就在那邊起草。
等人點頭
同意的人得是回報者或管理員。少了這一步,這裡不會多出檔案。
圖就公開了
bot 拿掉 EXIF,把圖交上 main,issue 指向 raw.githubusercontent.com 上的圖。
The folders say which repo the issue belongs to, and which month the file went in. The file name is the Discord draft.
前面的資料夾告訴你這張 issue 屬於哪個 repo、落在哪一個月。檔名就是那份 Discord 草稿。
Which repo
The first two folders are the owner and the repository where that issue was opened.
Year and month
The next folder is the year and the month, written YYYY-MM.
Name the shot
The name joins the Discord draft id, a hyphen, the shot number, and the extension.
Link on main
The issue reaches that file on main through raw.githubusercontent.com.
哪個 repo
最前面兩層是 owner 和 repo,issue 就是開在那裡。
哪一個月
再往下一層是年份和月份,寫法是 YYYY-MM。
檔名怎麼排
檔名把草稿編號、一個連字號、第幾張和副檔名接在一起。
連到 main
issue 經由 raw.githubusercontent.com,連到 main 上的這個檔。
Screenshots sometimes show more than intended, such as names, email addresses, or tokens. If a secret was exposed, rotate it first: deleting the image does not undo the exposure.
截圖有時會拍到不該公開的東西,例如姓名、email 或 token。如果外洩的是密碼或金鑰,請先更換:刪掉圖片並不能讓外洩的資訊收回來。
Note the issue and the screenshot number, or the file path in this repository.
記下是哪個 issue、第幾張截圖,或是這個 repo 裡的檔案路徑。
Ask an admin in the 自由工坊 Discord. If you are not in the Discord, open an issue in this repository. Name the file; do not attach the image again.
在自由工坊 Discord 找管理員;不在 Discord 的話,就在這個 repo 開 issue。寫出檔案位置就好,不要再附一次圖片。
The file is deleted from main and the issue is edited to drop the link. Older commits still hold the file until the Git history is rewritten.
維護者會從 main 刪除檔案,並編輯 issue 拿掉連結。在改寫 Git 歷史之前,舊的 commit 裡仍然留有這個檔案。
Ask an admin in the 自由工坊 Discord. If you are outside it, open an issue in this repository.
去自由工坊 Discord 找管理員。人不在裡面,就在這個 repo 開一張 issue。
Which file
Give the issue and the shot number, or the path. Do not attach the picture again.
Remove from main
A maintainer removes that file from the main branch.
Link stops working
The issue is edited too, so that picture link stops working.
Old commits keep it
Commits from before that delete still contain the file, unless someone rewrites history.
指出哪個檔
寫出是哪張 issue、第幾張,或是路徑。請求裡不要再附上那張圖。
刪掉 main
維護者會把這個檔從 main 分支拿掉。
連結失效
issue 也會改一版,圖片連結就打不開了。
舊紀錄還在
這次刪除之前的 commit 仍留著檔案,除非有人改寫歷史。
Set up in September 2026. So far it holds one screenshot, from a closed test issue.
2026 年 9 月建立,目前只存了一張截圖,來自一個已關閉的測試 issue。
More from Ted Huang. Every public project has a page like this one, in English and Traditional Chinese.
Ted Huang 的其他作品。每個公開專案都有一頁像這樣的中英雙語介紹。
All projects →全部專案 →