🆕 最新更新 v1.0.44(2026-06-05)
- 💎 加強版分頁文案優化:置頂改成『每日不用兩元就可以自動幫你處理;或是使用自由贊助即可立刻開出引薦單!』,購買連結直接放促銷區;補上『付款完成後授權碼立即發放、自動偵測啟用、一次付清恕不退款』
- 🌙 背景模式預設收折:加強版分頁的背景模式區塊改成需按『展開設定』才打開,不再一進來就佔掉整個右欄
- (v1.0.43)🧙 設定小精靈、🤝 一對一活動主題範本、📨 引薦內容一鍵套用、✅ 感謝函紅色送出、🖥 低解析度不裁切
完整紀錄看下方
更新紀錄。
1. 安裝與第一次啟動
STEP 1 · 到
下載頁 選對應系統的 .zip
- Mac (Apple Silicon M1/M2/M3) →
BNI100GreenLight-mac-arm-v*.zip
- Mac (Intel) →
BNI100GreenLight-mac-intel-v*.zip
- Windows 10/11 →
BNI100GreenLight-win-v*.zip
STEP 2 · 解壓並執行
- Mac:雙擊 .zip → 拖
BNI100綠燈俠推進器.app 到「應用程式」資料夾 → 第一次右鍵點圖示 → 開啟(過 Gatekeeper)
- Windows:解壓後雙擊
BNI100綠燈俠推進器.exe;若 SmartScreen 跳警告 → 點「其他資訊 → 仍要執行」
🍎 Mac 推薦:一鍵自動安裝(免拖、免按右鍵、免過 Gatekeeper)
複製下面這行貼到「終端機」按 Enter,自動下載最新版到「應用程式」並啟動:
curl -fsSL https://oriball.tw/tools/bni/autogl/install.sh | bash
❓ 找不到「終端機」?點我看 3 種開啟方式
方法 1:Spotlight 搜尋(最快)
按
⌘ Command
+
空白鍵
→ 跳出搜尋列 → 輸入「
終端機」(或 Terminal)→ 按
Enter。
方法 2:從 Finder 找
點 Dock 上的「Finder」(藍色笑臉)→ 上方選單列「
前往」→
「
工具程式」 → 雙擊「
終端機.app」。
方法 3:從 Launchpad
點 Dock 上的「
Launchpad」(火箭圖示)→ 點「
其他」資料夾 → 點「
終端機」。
打開終端機後 → 把上面綠色那行整段貼進去(
⌘+
V
)→ 按
Enter
→ 等 1~2 分鐘看到「
✓ 安裝完成!」就可以雙擊圖示開始用了。
還是不會?加 LINE 客服
@987nfrnr
我們直接遠端教你,3 分鐘搞定。
⚡ 系統需求
- 已安裝 Google Chrome 瀏覽器(任何近一年內版本)
- macOS 11 (Big Sur) 以上 / Windows 10 64-bit 以上
- 4 GB RAM 以上、有網路
- 第一次啟動會自動下載 ChromeDriver(約 15 MB,需網路)
📱 App 圖示
解壓後在「應用程式」/桌面看到的就是這個紅色 BNI + 綠色 100 圖示。
第一次開啟畫面會跳出登入視窗,要求輸入您的 BNI Connect 帳號(Email)+ 密碼,
下方有「記住帳號」(免費)/「記住密碼 + 自動登入」(加強版)兩個勾選項。
畫面底部固定一條 📖 使用說明 / 💎 加強版購買 / ⬇ 下載最新版 的快速連結。
2. 登入 BNI Connect
STEP 1 · 開啟 app,在登入畫面輸入您的 BNI Connect 帳號(Email)與密碼。
STEP 2 · 勾選「記住帳號」(密碼不會儲存,除非啟用加強版「記住密碼」),按「登入」。
STEP 3 · 系統會自動開啟 Chrome 完成登入。約 10–20 秒後切到主選單。
⚠ 隱私保證
您的 BNI 帳密
全程儲存在您本機,絕不上傳到我們伺服器。我們只在您贊助時取得機器代碼 + 付款資訊。
詳見
隱私政策。
📷 截圖位:登入畫面
3. 感謝函 免費
BNI 引薦回覆感謝函是燈號分數的關鍵。本工具自動處理「狀態變更為得到了生意 + TYFCB 金額填寫 + 業務類型 + 引薦類型 + 感謝語」整套流程。
‼ 重要 ‼ 請務必在引薦內容中填數字
本工具的「金額自動帶入」功能 100% 仰賴引薦對象姓名或備註(Private Notes)裡有阿拉伯數字或中文數字。
- ✅ 有寫數字 → 系統自動填 TYFCB 金額,整批零手動
- ❌ 沒寫數字 → 系統只能退回固定/隨機金額,可能跟實際成交金額落差很大
建議:每次開引薦給同事時,在「引薦對象姓名」或「備註」直接寫上預估金額(例「王小明 3500」、「一筆稅務顧問費 8000」),這樣對方跑感謝函時就能完全自動。
全自動模式
- 主選單點「感謝函」→「全自動」
- 系統會自動跑遍所有「尚未聯絡」與「已得生意但未填金額」的引薦,一次處理完。
- 金額依設定:備註裡的數字 > 預設固定/隨機(詳見下方〈備註自動帶入〉)。
半自動模式 — 推薦
逐筆確認,可調整每筆金額/業務類型/引薦類型/感謝語。支援多輪選不同對象套不同內容,一次送出。
- 主選單點「感謝函」→「半自動」
- 抓取待處理清單時會看到 進度動畫,不再像當機
- 系統列出所有待處理引薦清單,每筆預設「選取」(勾起);不想送的取消勾選即可
- 工具列「全選 / 反選 / 清除選取」可快速批次切換
- 金額欄留空 = 自動讀對方備註裡的數字(沒寫才退回預設值);填了就用你填的
- 多輪套用:勾幾筆 → 上方填內容 → 按「套用到選擇的筆」→ 再勾另幾筆 → 填別的內容 → 套用 → 多次混搭
- 按「送出已選取的筆」一次批次提交
💡 自動帶入金額(獨家功能)
系統會自動偵測引薦相關欄位中的數字,當作感謝金額(TYFCB)填入。
優先順序由高到低:
- 引薦對象姓名(新!)— 例「客戶名 NT$3500」、「王小明 3500」
- 備註 / Private Notes — 例「一筆訂單五千元」
- 你 GUI 設定的固定/隨機金額
| 欄位內容 | 自動帶入 |
| (姓名)王小明 NT$3500 | 3500 |
| (姓名)客戶 5000 | 5000 |
| (姓名)張三 三千五 | 3500 |
| (備註)一筆訂單五千元 | 5000 |
| (備註)一支球棒 6000 | 6000 |
| (備註)客人買了 8,500 的眼鏡 | 8500 |
| (備註)已收 NT$12,000 | 12000 |
| (備註)兩千三百 | 2300 |
| 無數字 | 退回固定/隨機 |
⚙ 注意:這兩個欄位是「自動化金額導入」的關鍵 —
不論你自己手動開引薦時、或是訂閱 100GL 時系統自動幫你開引薦,
數字都應寫在
姓名或備註裡才會被偵測到。
規則:阿拉伯數字 + 中文數字都吃;有
$ /
NT$ 前綴者優先;無
$ 時取最大數字(訂單總額)。
付費訂閱自動引薦會把您訂閱金額直接寫進「引薦對象姓名」欄
(例「王小明 NT$3500」),被引薦人(李 彥良(普烏))後續跑感謝函時 100% 零手動,完全自動帶入金額。
📷 截圖位:半自動逐筆確認畫面
4. 引薦單 — 批次開引薦 免費
- 主選單點「引薦單」
- 分會內會員清單以 2 欄 顯示,常用會員(★)有獨立區塊
- 勾選要送出引薦的會員(可複選,有「全選 / 清除」按鈕)
- 選擇預設範本或臨時填:被引薦人姓名、電話、Email、備註
- 按「批次送出」,系統自動切到 dashboard、開引薦 modal、循環送出
範本管理
常用引薦對象(例如稅務李彥良)可存成範本,下次直接套用,不必每次重打。
- 到「引薦單 → 範本」分頁
- 新增 / 編輯 / 刪除範本
- 每個範本含:標籤、姓名、電話、Email、地址、備註
💝 缺引薦?隨喜贊助一筆,系統幫你補!
本週還沒拿到足夠引薦?到 加強版購買頁 → 隨喜贊助,
NT$10 起就能贊助,系統會自動:
- 把您贊助的金額,直接開立成 BNI 引薦單給我們的合作夥伴(李 彥良(普烏))
- 對方收到後,跑感謝函流程時系統自動讀「姓名中的金額」回填 TYFCB,
您本週的「提供引薦」+「感謝函」分數同時拿到
- 贈送對等天數的加強版授權(NT$10 = 1 天)
等於:NT$10 = 補一筆引薦 + 一封感謝函 + 1 天加強版,三項一起到手。
流程零手動 — 引薦對象姓名會自動填成「您的 BNI 顯示名 NT$金額」格式
(例「王小明 NT$3500」),被引薦人後續跑感謝函時 100% 自動帶入金額。
跨分會引薦 加強版
送引薦給「外分會」會員時:
- 「引薦單」分頁切到 「跨分會引薦」
- 填 姓 / 名 / 公司 任一欄(BNI 網頁的姓/名標示是反的,程式自動對調)
- 按「查找」→ 結果列出 → 勾選正確的人 → 點「加入 ★」
- 「我的外分會夥伴」清單依分會分組顯示,可用全選/清除/反選
- 批次送出時會同時包含「分會內 + 外分會」勾選的對象,程式會自動透過跨分會搜尋鎖定對象並送出
📷 截圖位:引薦單批次送出畫面
5. 一對一 — 批次跟進 免費
- 主選單點「一對一」
- 勾選要建立 1-2-1 紀錄的會員
- 選一個主題(從你維護的主題清單)
- 填寫日期(留空 = 今天)
- 按「批次送出」,系統會用「提交並新建」連續送,最後一筆「提交」關閉
主題清單
常用 1-2-1 主題(例如「本週聚焦你的目標客群」)可存成清單,排程時直接選用。
📷 截圖位:一對一批次送出畫面
6. 紅綠燈分數查看 免費
登入後主選單切到「🚦 紅綠燈表」分頁,系統自動從 BNI Connect dashboard 抓你近 6 個月的:
- 提供引薦數
- 提供業務交易金額(TYFCB)
- 來賓人數
- 分會教育單位
- 一對一會面次數
- 出席(缺席次數,需手動補,因為 dashboard 沒這欄)
每項依 BNI 100 分計算規則自動算出得分(滿分 100):
| 總分區間 | 燈號 |
| ≥ 70 | 🟢 綠燈 |
| 50-69 | 🟡 黃燈 |
| 30-49 | 🔴 紅燈 |
| < 30 | ⚫ 黑燈 |
每項指標旁有「優化建議」直接告訴你還差幾筆/幾次/多少錢能進到下一級或拿滿分。
📷 截圖位:紅綠燈表分頁
7. 啟用加強版 加強版
加強版解鎖自動排程 + 背景模式,讓電腦放著就能自動跑感謝函/引薦/一對一,不必手動點擊。
STEP 1 · 主選單切到「⭐ 加強版/排程」分頁
STEP 2 · 看到「您的機器代碼」(例如 51AD-4DD9-7B73-6CB4),按「複製機器代碼」
STEP 3 · 到
購買頁 貼上機器代碼 → 選方案 → LINE Pay 付款
STEP 4 · 付款完成後立刻顯示授權碼(同時也會寄到你訂單留的 Email)
STEP 5 · 把授權碼複製,貼回 app 的「專用授權碼」欄位 → 按「啟用加強版」
方案比較(換算成每天的價格)
| 方案 | 每天 | 總價 | 備註 |
| 月費 (30 天) | 每天約 NT$3.3 | NT$ 99 | 原價,無優惠 |
| 季費 (90 天) | 每天約 NT$2.6 | NT$ 297 NT$ 238 | 8 折,平均每月 NT$79 |
| 年費 (365 天) | 每天 NT$2 不到 | NT$ 1188 NT$ 713 | 🏆 6 折,平均每月 NT$59 |
| 💝 隨喜贊助 | 每天 NT$10 起 | NT$ 10 起 | 自選金額兌換對等天數 |
| 🤝 公益贊助 | 每天 NT$10 起 | NT$ 10 起 | 金額的 50% 提撥給公益單位(辦法研擬中,管理員定期手動執行 + 公開明細) |
📌 同機器再次續訂:從原到期日往後加,剩餘天數不會浪費。例:剩 5 天時買月費 → 變剩 35 天。
👥 同機器多人使用 (v1.0.16+):授權碼綁定機器,但每個 BNI 帳號的個人資料(會員清單、外分會夥伴、引薦範本、一對一主題、記住的密碼)各自隔離。
家人 / 同事可共用同一台電腦 + 同一份加強版授權碼,各自登入自己的 BNI 帳號,資料不會互相污染。
📷 截圖位:加強版啟用畫面 + 授權碼貼上
8. 自動排程設定 加強版
加強版啟用後,在「⭐ 加強版/排程」分頁可看到「自動排程清單」。
新增排程
- 按右上「+ 新增排程」
- 填寫:啟用、時間 (HH:MM)、星期、任務
- 若任務是「一對一」→ 額外設定:對象(可複選)、主題
- 若任務是「引薦單」→ 額外設定:對象 + 範本。對象包括 分會內會員 和 外分會夥伴(分會分組顯示),可同時勾選
- 儲存
啟動時自動登入(加強版)
- 登入畫面勾「開啟程式時自動登入」+「記住密碼」
- 下次啟動 app → 自動帶入帳密 + 自動進主畫面
- 主畫面底部狀態列可隨時取消
排程觸發行為
- 每筆排程獨立啟用 / 停用,可設不同時段不同任務
- 到時間自動執行:
- 已登入 → 直接跑
- 未登入(僅在登入畫面)→ 用儲存的密碼自動登入再跑(需在登入畫面勾「記住密碼」)
- 每筆排程點 ▶ 可展開看完整明細(對象、主題、下次執行時間)
⚠ 排程要觸發,程式必須開著
建議搭配〈背景模式〉的「開機自動啟動 + 縮工具列 + 防睡眠」,讓電腦放著就好。
📷 截圖位:自動排程清單 + 編輯對話框
9. 背景模式 加強版
「⭐ 加強版/排程」分頁底部「🌙 背景模式」區塊,4 個獨立開關 + 一鍵全開:
| 功能 | 效果 |
| 無頭瀏覽器 (headless) | 下次登入起 Chrome 不會跳出來,完全在背景跑 |
| 縮到工具列 | 關主視窗 = 收到 macOS 選單列右上角 / Windows 右下系統匣 |
| 開機自動啟動 | 登入電腦時自動啟動本程式 |
| 防止系統睡眠 | 防止電腦進入待機,確保排程不會錯過 |
建議:按「🌙 一鍵啟用全部」一次開好,接下來電腦放著就行。
📷 截圖位:背景模式設定區塊
10. 進階技巧
讓引薦人協助你「金額自動填入」
請你的引薦人在開引薦時,於「Private Notes / 備註」欄寫上預估成交金額,例如:
- 「一筆稅務顧問費 8000」 → 系統自動填 8000
- 「一年合約大約三萬」 → 系統自動填 30000
這樣你只要按「全自動」整批處理,連金額都不用想。
會員清單抓取
第一次用「引薦單」或「一對一」時,在「設定 / 會員清單」分頁按「重新抓會員清單」,系統會自動展開分會會員下拉選單並儲存。之後不必再抓。
自動更新檢查
每次開啟 app 會在背景檢查新版本(24 小時節流)。有新版會跳對話框問是否前往下載頁。
11. 常見問題 (FAQ)
Q1. 第一次開 app,Mac 跳「無法打開,因為來自未識別的開發者」
對 .app 圖示按右鍵 → 開啟,跳警告再點「開啟」。第一次過了之後就不會再問。
Q2. Windows 跳 SmartScreen「Windows 已保護你的電腦」
點藍色「其他資訊」→ 點下方「仍要執行」。這是因為我們還沒做付費的 Code Signing 證書。
Q3. 啟動時 Chrome 沒跳出來、卡住
幾種可能:
- 沒裝 Chrome → 先裝 Chrome
- 網路擋住 chromedriver 下載 → 換網路或關防火牆/VPN 再試
- headless 模式被網站偵測 → 在「加強版/排程 → 背景模式」關掉 headless
Q4. 授權碼貼上後跳「不屬於本機」
你買的時候輸入了錯的機器代碼。每張授權綁定一台機器。請聯繫支援(下方)提供:訂單編號 + 你目前的機器代碼,我們改綁。
Q5. 同台機器換新硬體後授權還能用嗎?
機器代碼是 hostname + MAC + 系統資訊雜湊。換主機板/網卡會變,授權會失效。請聯繫支援辦理重新綁定(同訂閱期內免費換綁一次)。
Q6. 排程到時間沒觸發
檢查清單:
- 程式有開著嗎?(關了不會跑)
- 加強版有效嗎?(到期會暫停排程)
- 排程有勾「啟用」嗎?
- 該排程有勾「今天的星期」嗎?
- 未登入時:有勾「記住密碼」嗎?(自動登入需要)
- 系統有睡眠嗎?(把「防止系統睡眠」開起來)
Q7. 怎麼確認分數是真的有更新?
感謝函全自動跑完後,登入 BNI Connect 看 dashboard,「提供引薦」的「審查」項目應該都打勾,個人資料優化會反映新分數。
Q8. 一台機器可以用幾個 BNI 帳號?
同一台機器可以切換不同 BNI 帳號登入,但授權碼綁機器。如果你跨分會雙會員,只要在同台電腦使用,一份授權即可。
v1.0.16 起每個 BNI 帳號的個人資料(會員清單、外分會夥伴、範本、密碼)都各自隔離,不會混在一起。
Q9. 我可以自動退訂嗎?
每筆訂閱都是「一次付清買 N 天」,沒有自動續扣。到期前我們會在 app 內提醒你續訂,你決定再付。
Q10. 退款怎麼辦理?
原則上一次付清不退款,但若因系統故障且我們 7 個工作天內排不掉,會按「未使用天數 ÷ 總天數」按比例退。
最快聯繫:官方 LINE @987nfrnr(提供訂單編號 + 機器代碼);
備用 email:puwu@otsmarketing.com.tw。詳見 服務條款。
12. 聯繫支援
13. 更新紀錄
每個版本的改動以最新版本在最上方列出。下載最新版請到 下載頁。
v1.0.44(2026-06-05)— 💎 加強版分頁文案優化 + 背景模式預設收折
- 💎 加強版/排程分頁置頂文案改成『每日不用兩元就可以自動幫你處理;或是使用自由贊助即可立刻開出引薦單!』,並把購買連結直接放在促銷區(啟用前/後都看得到)
- 🧾 補上付款說明:『付款完成後,授權碼立即發放,系統自動偵測並啟用;一次付清,恕不退款』
- 🌙 背景模式預設收折:需按『展開設定』才打開,避免一進加強版分頁就佔掉整個右欄
v1.0.43(2026-06-05)— 🎨 操作介面全面優化:設定小精靈 + 範本一鍵套用 + 低解析度不裁切
- 🧙 設定小精靈:第一次登入自動引導完成設定(三大功能 → 抓會員清單 → 紅綠燈 → 推薦加強版/排程),可在「使用說明」分頁重新開啟
- 🤝 一對一大改版:進入自動抓會員清單;活動主題改成 15 種內建分類範本,選了自動帶入地點/大綱/席間建議,可存成常用套餐;地點改可儲存下拉、日期改月曆挑選
- 📨 引薦單:進入自動抓清單並自動勾選;引薦內容改成 10 種範本按鈕一鍵套用,自訂可存成常用
- 🌐 跨分會引薦:『姓名(引薦對象)』正名『引薦內容說明』、引薦類型預設一級(內部);勾選改成清楚的打勾框
- ✅ 感謝函:預設金額欄可正常輸入(綠字提示移到旁邊不再遮擋);最終送出鈕改紅色並正名為『送出已選擇的感謝函給已選擇對象』
- ⭐ 加強版/排程:贊助購買說明移到最上方(贊助 NT$10 起、付款後自動開立電子發票);進頁面自動線上查驗、手動授權碼需展開、自動排程加大字級並新增『排程示範精靈』
- 🚦 紅綠燈表:精簡多餘按鈕(進頁面自動抓 PALMS 並即時算分)
- 🖥 低解析度優化:寬版頁面加水平捲軸 + 固定底部送出列,邊緣按鈕不再消失;footer 文字加大
v1.0.42(2026-05-27)— 🚦 紅綠燈表升級到 BNI 2026 新規則 + Chrome 資源優化
- 🚦 紅綠燈計分表全面更新到 BNI 2026 規則:
- 出席 改用『出席率』(出席次數 ÷ 26 週):<88% = 0|≥88% & <96% = 5|≥96% = 10(滿分)
- 培訓 改週均對照(累計培訓分 ÷ 26):0 = 0|>0 且 ≤0.5 = 5|>0.5 = 10(滿分)。積分對照:初進階 MSP=2 / 新領導團隊=3 / 一對一/簡報/M1/M2/產業鏈/成功藍圖/協力團隊=4 / 全球或臺灣年會=5
- 一對一 升級五階滿分 20:週均 <0.25=0 / ≥0.25=5 / ≥0.5=10 / ≥0.75=15 / ≥1=20
- 業務引薦 升級六階滿分 25:週均 <0.25=0 / ≥0.25=5 / ≥0.5=10 / ≥0.75=15 / ≥1=20 / ≥1.25=25
- 邀請來賓 拆兩欄共 30:邀請數 0~5+ → 0/5/10/15/20/25(滿分 25)+ 入會數 0/≥1 → 0/5(滿分 5)
- 引薦金額 改用基數 2.6 萬倍數,滿分 5:0=0 / >0 <2 倍(<5.2 萬)=1 / ≥2 <5 倍(<13 萬)=2 / ≥5 <15 倍(<39 萬)=3 / ≥15 <30 倍(<78 萬)=4 / ≥30 倍(≥78 萬)=5
- 燈號改成綠 / 黃 / 紅 / 灰:總分 ≥70 綠 / 50–69 黃 / 30–49 紅 / <30 灰
- 🩹 順手修兩個既有 bug:PALMS 抓到的
attendance_pct 鍵對不上 GUI 的 attendance_absences → 之前抓到的出席率根本沒落地,新版直接讀出席率欄;95.5% 這類含小數的輸入之前 int() 會拋例外被吞掉,現在優先 float() 並容許尾端 %
- 💻 Chrome 資源優化:idle 60 分自動關 Chrome、每 4 小時強制重啟一次、加上一組降記憶體 flags(
--memory-pressure-off / --renderer-process-limit=2 等),長時間掛機不再吃光記憶體
- 💬 後台訂價文案改成『每天 NT$X』更直觀;新增『🤝 公益贊助方案』(營收 50% 提撥公益)
v1.0.41(2026-05-19)— macOS Tahoe 崩潰修復 + 1860 設計畫布全面重排版面
- macOS 26 (Tahoe) 崩潰修復:升級到 Tahoe 後 app 開不起來閃退(SIGTRAP / Corpse failure)— pystray 在背景執行緒建系統列圖示被 Tahoe 收緊的 AppKit main-thread assertion 殺掉。本版 tray.py 偵測到 macOS 26+ 自動停用工具列圖示,並把舊 config 的 tray_enabled=true 強制改回 false,主視窗 / Dock / Cmd+Tab / 開機自動啟動全部照常
- 1860 設計畫布:目標 1920×1080 螢幕,內容區寬度上限 1860(視窗 < 1860 跟著視窗縮 / 視窗 > 1860 置中)。解決舊版在外接大螢幕上「左右大留白 + 元素擠在中間」、小螢幕「跑出右邊要橫向滾」雙重問題
- Canvas 底色白色化:內容不夠高時下方原本露出系統灰底(Tahoe 深色主題下看似黑色一片),現在整片純白
- ScrollableFrame 撐高:inner Frame 高度跟著 canvas 撐滿,notebook expand=True 可以填滿整個垂直空間到 footer 上方
- 主選單 3 張卡放大:感謝函 / 引薦單 / 一對一 從 ~230px 小卡 → ~600px 大卡,字級 36pt,均分整條 1860 寬
- 🚦 紅綠燈表 2 欄:左欄互動表 + 合計 + 燈號説明 / 右欄得分標準説明 — 不必下滾就同時看到
- ⭐ 加強版 / 排程 2 欄:左欄授權 + 續訂 + 背景模式 / 右欄自動排程清單 — 排程多筆時不會把背景模式擠到視窗外
v1.0.40(2026-05-12)— 所有視窗加捲軸防爆框 + Mac Intel 版正式上架
- 主視窗外層改用 ScrollableFrame 包裝,所有 show_* 畫面內容超出視窗時都會自動出現右側捲軸 — 不再因解析度小或 zoom 過頭被擠到看不見送出按鈕
- 排程編輯 / 引薦範本編輯 / 一對一主題編輯 / 下載進度 / 自動互薦進度 5 個 Toplevel 全部包 ScrollableFrame
- Mac Intel native build 上線:macos-13 build runner 啟用,Intel Mac 客戶下載對應 zip 後是 native x86_64,不走 Rosetta;原本 mac-intel 連結指向 mac-arm zip(雖能用但效能差)
v1.0.39(2026-05-05)— 批次引薦自訂內容快速輸入 + 訂價還原 + 後台統計 + 折扣碼限定方案
- 批次開引薦頁新增「本次自訂引薦內容」Text 欄 — 不必先到「引薦內容清單」建範本,直接打字就送(第 1 行 = 引薦對象 / 事項,第 2 行起 = 評論)
- 本次自訂內容填了會取代上方範本(範本可留空);留空則照常使用範本,跟舊版相容
- 移除 v1.0.38 的「本次評論(一次性)」欄位 — 改用更直觀的「本次自訂內容」取代範本機制
- 訂價還原:月費 NT$99(原價,無優惠);季費 NT$238(8 折,平均月 79);年費 NT$713(6 折,平均月 59)
- 後台新增「📊 下載 / 安裝詳細」頁:總覽 4 卡 / 30 日趨勢圖 / 平台分布 / 版本分布 / 最近 50 筆事件
- 下載連結走 track_download.php 中介(log + 302 redirect),install.sh 加 start / done 兩個 fail-safe ping
- 折扣碼可限定方案:勾選後此折扣碼只能用在指定方案上(月/季/年/隨喜贊助),不勾 = 不限
- 折扣碼使用紀錄完善:新增 discount_usages 表,後台顯示實際使用次數 + 累計省下金額,點折扣碼可篩單碼歷史
- 下載頁與 help.php 加「找不到終端機?點我看 3 種開啟方式」教學(Spotlight / Finder / Launchpad)
- 後台介面繁中化:訂單表 paid → 已付款、pending → 待付款;m1/q1/y1 → 月/季/年費;訂單詳細頁加電子發票號碼欄
v1.0.38(2026-05-05)— 引藦/一對一編輯框放大 + 一次性評論 + 跨分會 1on1 多變體匹配
- 「引藦內容」編輯框 520×420 → 780×640,評論區 3 行 → 10 行
- 「一對一主題」編輯框 520×340 → 780×600,主題區 6 行 → 18 行
- 批次送引藦頁加「本次評論(一次性)」欄,附加送出不改範本
- 金額自動帶入文案改寫:範本『不必』填金額,在「本次引藦金額」欄填即可
- 跨分會引藦/一對一全部成功 → 自動回主畫面
- 跨分會 1on1:多變體姓名匹配,提高 BNI 下拉式選單命中率
- 跨分會 1on1 找不到時錯誤訊息明確化,引導使用者先送跨分會引藦再 1on1
v1.0.37(2026-05-04)— 修加強版分頁開不了 + 新增「📖 使用說明」分頁
- critical bug fix:v1.0.36 在 Python 3.14 Tk 環境下,已啟用狀態的「⭐ 加強版/排程」分頁因
tk.Label(... pady=(8,2)) 拋 TclError: bad screen distance "8 2" 完全打不開 — 已把 pady 移到 .pack()
- 主畫面 Notebook 加第 4 個分頁「📖 使用說明」:標題列「🌐 在瀏覽器看完整版」按鈕 + 10 章摘要卡(各章右上「開線上版 ↗」直跳對應 anchor)
- 加強版分頁「自動排程清單」標題旁加 inline「📖 看排程說明」連結 →
help.php#schedule
- 加強版分頁「🌙 背景模式」標題旁加 inline「📖 看背景模式說明」連結 →
help.php#background
v1.0.36(2026-05-03)— 續訂後自動延長 + 統一按鈕尺寸
- 已啟用狀態下加「🔄 續訂後重新啟用」區塊
- 「🌐 線上自動查驗延長」按鈕:從伺服器抓最新授權,自動覆蓋本機到期日
- 「手動貼新授權碼 + 套用」欄位:也能直接貼授權碼套用延長
- 兩個按鈕寬度統一更整齊
- 不必再重新「取消啟用 → 重新啟用」,流程零摩擦
v1.0.35(2026-05-03)— Client secret 對齊 server(『簽章不正確』終於修)
- client 內嵌的 _DEFAULT_SECRET 過去用測試值,跟 server 真實 secret 不一致 → server 簽出的 license 在 client 端永遠驗「簽章不正確」
- 改成跟 server
BNI_LICENSE_SECRET 一致 — 所有真實授權碼現在都能正常啟用
v1.0.34(2026-05-03)— 線上啟用同步顯示的機器代碼
- 🌐 線上自動啟用改用「顯示的機器代碼」(=購買時記下的代碼)查授權
- 原本用 live
get_machine_id() 算 → macOS 換 Wi-Fi 會跑掉 → 對不到授權
- 順便把這個值寫進快取,後續
get_machine_id() 也回傳同值,全程式一致
v1.0.33(2026-05-03)— Mac 授權碼欄無法 Cmd+V 貼上(已修)
- Mac 上
ttk.Entry 對 <<Paste>> 虛擬事件回應不穩 — 改成直接 clipboard_get + insert
- class-level binding(Entry/TEntry/Text)+ 虛擬事件雙保險,Cmd/Ctrl+V/C/X/A 全平台一致
v1.0.32(2026-05-03)— 機器代碼穩定化(macOS Wi-Fi 換網不再失效)
get_machine_id() 第一次計算後寫入快取檔(.machine_id),之後永遠回同一值
- 解決 macOS Wi-Fi 私密 MAC 隨機化導致機器代碼變動 → 授權失效的問題
- 加強版分頁加「✏ 手動指定機器代碼」按鈕,可貼上 email/訂單上的原始代碼覆寫快取
- license 驗證機器代碼比對改成大小寫不敏感(防舊版本相容問題)
v1.0.31(2026-05-03)— 線上自動啟用 + 折扣後天數修正
- 加強版分頁新增「🌐 線上自動啟用」按鈕,從伺服器抓回授權碼自動填入
- 新增
/api/license.php 端點,用 machine_id 查該機器最新有效授權
- License 驗證會清除換行/tab/全形空白等隱藏字元(避免複製貼上「格式錯誤」)
- 修隨喜贊助 + 折扣碼:折扣後 amount 用「折扣前」金額算天數,不再因為 NT$10 套 10% 折扣後變 NT$9 拋「金額不足」例外
v1.0.30(2026-05-03)— 緊急修復:半自動感謝函引薦清單黑畫面(類名 typo)
- v1.0.28-29 因類名 typo (
BNIThankYouBot vs BNIAutoThankYou) 觸發 ImportError
- 渲染半自動引薦清單時局部失敗 → 整個列表黑畫面、無法勾選/檢視
- 修正引用為正確類名,功能恢復
v1.0.29(2026-05-03)— 金額偵測去誤判:只掃引薦內容欄
- 半自動感謝函金額偵測收斂為「只掃 name(引薦內容)欄」,跳過日期/引薦人/狀態欄
- 原本會把日期欄「2026-04-01」撿成金額 2026 — 這次根除
- GUI 與 bot 共用同一支 regex + 同一個來源,徹底一致
v1.0.28(2026-05-03)— 半自動感謝函:金額自動帶入 + 全程式微軟正黑體
- 半自動感謝函「金額」欄位進畫面就自動帶入引薦內容中的數字(綠色字)
- Bot 解析優先級:引薦內容(name 欄)有命中 → 直接採用,不再被其他欄較大數字蓋過
- 全程式硬編碼字體(79 處)全改用 UI_FONT — Win 微軟正黑體 / Mac 蘋方一致
- Tab 分頁選中時只變紅色,padding/border/expand 鎖定不縮邊
- 紅綠燈表大幅優化字體;分會教育單位描述補課程對應(MSP=2 / 新領導=3 / 進階=4 / 其他=5)
- purchase.php 折扣碼欄版面:input 吃滿剩餘寬,套用按鈕縮小不擠
v1.0.27(2026-05-03)— 啟動最大化 + 折扣碼系統 + bot 健壯化
- 啟動即視窗最大化(Win:zoomed / Mac:全螢幕大小 / Linux:-zoomed)
- 紅綠燈「分會教育單位」從「次數」改為「分數」(0-6,6=滿分),依比例換算 15 分
- 引薦金額欄位顯示加 NT$ 標示
- 新增折扣碼系統:管理後台 CRUD(代碼 / 折扣比 / 期限 / 限機器 / 限分會 / 用量上限)
- 購買頁加折扣碼輸入欄,即時驗證 + 顯示折後價
- checkout server-side 重新驗證 + 計算金額(永遠不信任 client 端)
v1.0.26(2026-05-03)— 批次開引薦加「本次金額」欄
- 批次開引薦主分頁「要送的引薦內容」下方新增「本次引薦金額(可空)」單一欄位
- 範本本身不存金額(每次金額都會變);填了就送出時嵌入引薦對象姓名(例「客戶名 NT$3500」)
- 跨分會引薦分頁的批次送出共用同一個金額欄
- 確認對話框顯示本次金額讓使用者再次核對
v1.0.25(2026-05-03)— 金額自動導入升級:引薦對象姓名也會被解析
- 感謝函金額偵測新增第一順位:引薦對象姓名含數字 → 自動採用(例「客戶名 NT$3500」)
- 付費訂閱 100GL 自動引薦時,系統把訂閱金額直接寫進「引薦對象姓名」
- 自動互薦對話框、引薦內容編輯器、半自動感謝函、批次開引薦、購買頁、help.php 全部加上「自動化金額導入規則」說明
v1.0.24(2026-05-03)— 感謝函失敗原因 100% 顯示
submit_one 加上頂層 try/except,任何未捕捉的 Selenium/Python 例外都會轉成可讀原因
- 若仍有路徑沒設原因,fallback 顯示當前 URL,不再可能完全空白
v1.0.23(2026-05-03)— 微軟正黑體 + 跨分會 121 + 紅綠燈 +/- + 失敗原因明確化
- PC 字體改成微軟正黑體(Mac 用蘋方),全程式更清晰
- 登入畫面預設帳號留空,不再自動帶入
- 一對一(121)新增「外分會夥伴」勾選區,共用跨分會引薦的 ★ 收藏名單(Beta)
- 全應用程式啟用 Ctrl/Cmd+C/V/X/A — 中文輸入法切換時也能複製貼上
- 引薦內容編輯器姓名欄補充說明「(引薦對象)」,避免誤填本人姓名
- 跨分會引薦分頁底部新增「🚀 把勾選的外分會夥伴批次送出」大按鈕
- 半自動感謝函:金額填 0 視為「人脈引薦」,自動於評論加 [人脈引薦] 標籤
- 紅綠燈表每個指標欄旁加 +/- 按鈕,點即時模擬 + 更新分數/燈號
- 半自動感謝函失敗時顯示明確原因(原本會吃掉錯誤訊息)
v1.0.22(2026-04-30)— 新 LOGO + 修一鍵更新 SSL CERTIFICATE_VERIFY_FAILED
- 全新 LOGO:紅色 BNI + 綠色圓燈 + 綠色 100,網頁 + app 登入畫面同步更換
- 修一鍵更新真正的 SSL fallback(原本沒 catch URLError 包的 SSL 錯誤)
v1.0.21(2026-04-30)— 自動引薦預設啟用 + 修一鍵更新 SSL + 白底 footer
- 自動引薦從選填改成預設啟用,文案改成告知性而非選擇性,checkbox 隱藏
- 一鍵檢查更新加 SSL fallback,PyInstaller bundle 也能連到伺服器
- 失敗時顯示真實錯誤訊息(不再只說「無法連到伺服器」)
- footer 文字按鈕強制白底,dark mode 也不變黑
v1.0.20(2026-04-30)— app 加版本號 + 一鍵更新
- app 主畫面 / 登入畫面下方加版本號 + 一鍵檢查 / 下載更新按鈕
- 點一鍵更新 → 自動抓 server 最新版 → 對話確認後直接下載 zip 到 Downloads
- 從 app 進加強版購買頁時自動帶上
machine_id(web 表單預先填好)
- 購買頁 radio 圈圈完全隱藏(只用紅框高亮選中)
v1.0.19(2026-04-29)— 網站重整 + 隨喜 NT$10/天
- 首頁改為產品介紹頁(hero + 功能卡 + 3 步驟 + 定價)
- 加強版購買獨立到
purchase.php
- 發票類型 + 方案改成整列 card 點選,選中亮紅框
- 所有頁面統一寬度 920px + sticky topnav
- 隨喜贊助 NT$5/天改成 NT$10/天(最低 NT$10)
v1.0.18(2026-04-29)— 自動互薦改用 機器代碼 → BNI 身分 自動 mapping
- checkout 簡化:只勾「同意自動互薦」,不用手填 BNI 名 / 分會
- 登入 BNI 後 app 自動抓顯示名 + 分會,POST 註冊到 server
- 後續流程完全用 machine_id 反查,免手動填寫
v1.0.17(2026-04-29)— BNI 自動互薦
- checkout 加 BNI 互薦 fieldset(可勾選同意 + 填 BNI 顯示名 + 分會)
- 付款完成後 app 自動 polling 互薦 pending,跳對話確認後自動開引薦
- 程式自動判斷同分會 / 跨分會,走對應 BNI 流程
- 失敗會記到 server,可後續補開
v1.0.16(2026-04-29)— 多帳號資料隔離
- 同一台電腦多個 BNI 帳號使用,個人資料(會員清單、外分會夥伴、引薦範本、一對一主題、記住的密碼)各自存在
users.{email} namespace
- 第一次升級會自動把舊資料搬進當前登入帳號的 namespace,不會遺失
- 切換帳號時自動 reload 設定,新帳號立即看到自己的資料
v1.0.15(2026-04-29)— 一對一提交修正 + 內建超連結
- 修正:一對一的「提交」是
<div> 不是 <button>,自動點擊失效已修
- 登入畫面 + 主畫面下方加 📖 使用說明 / 💎 加強版購買 / ⬇ 下載最新版 三個外部連結
- 跨分會引薦的加強版鎖屏改用按鈕版,直接連到購買頁 + 使用說明
- 使用說明頁補上跨分會引薦 / 啟動自動登入 章節
v1.0.14(2026-04-29)— 跨分會送出 checkbox 觸發 alert 修正
- 關鍵修正:checkbox 點擊本身觸發「您確定嗎?」alert,accept 即 commit,不需點返回
- 移除多餘的「點返回」步驟,該動作會破壞 alert 順序
- alert 偵測加 retry,確保第一時間就 accept
v1.0.13(2026-04-29)— 二次確認對話 + Chrome 密碼外洩警告靜音
- 跨分會選對象後 BNI 彈「您確定嗎?」自動點確定
- Chrome 啟動參數關掉密碼外洩警告 + 不安全密碼 popup,自動登入更順暢
- 修「您確定嗎?」是 Chrome 原生
window.confirm(),改用 alert.accept()
v1.0.12 - v1.0.10(2026-04-28~29)— 跨分會搜尋穩定化
- 智能拆姓+名:中文 1 字姓+餘名,英文用空格切,跨分會送出/加入常用都會自動拆
- parser 改用 MUI DataGrid 選擇器(原本找
<table>/<li> 抓不到結果)
- 修「找不到提供引薦入口」(改成 4 重 fallback 策略全力嘗試開 modal)
- 加強版啟動時自動登入功能 + 主畫面底部開關
- 會員清單拆兩欄 + 星號固定每欄右側
v1.0.7 - v1.0.9(2026-04-28)— 半自動 UX 改良 + 跨分會限加強版
- 半自動逐筆確認:「跳過」反轉成「選取」(預設全勾)+ 全選/反選/清除按鈕
- 「套用到所有筆」改成「套用到選擇的筆」,可多輪混搭不同對象不同內容
- 抓取待處理清單加進度動畫,不再像當機
- 跨分會引薦改為加強版獨享功能
v1.0.5 - v1.0.6(2026-04-28)— 引薦單批次含外分會夥伴
- 批次送出可同時包含分會內 + 外分會夥伴
- 修「找不到提供引薦入口」(改用既有 ensure_referral_modal)
v1.0.2 - v1.0.4(2026-04-28~29)— 引薦單跨分會引薦 (Phase 1)
- 引薦單畫面新增「跨分會引薦」分頁
- 三欄搜尋(姓 / 名 / 公司)+ 「查找」+「我的外分會夥伴」常用清單
- 外分會夥伴依分會分組顯示,加成功提示
- 排程任務(引薦單)可同時勾選分會內 + 外分會夥伴
v1.0.1(2026-04-27)— 打包後路徑修復
- 修正:雙擊 .app 啟動時日誌嘗試寫到 / 根目錄導致 Read-only file system
- 改良:相對路徑的 log_file 自動接到使用者資料夾
v1.0.0(2026-04-27)— 首次正式發布
- 感謝函:全自動 / 半自動兩種模式,支援備註中數字自動帶入金額
- 引薦單:批次開引薦給多位會員,支援自訂範本
- 一對一:批次建立 1-2-1 跟進記錄
- 個人紅綠燈:近 6 個月 PALMS 自動抓取 + 即時計分 + 優化建議
- 加強版:自動排程清單(可設多筆)+ 背景模式(headless / tray / 開機自啟動 / 防睡眠)
- 授權碼:綁定機器代碼 + 月/季/年訂閱 + 隨喜贊助方案