應用程式開發者附註
應用程式開發者是 Discord 運作的重要組成部分。 您所開發的機器人、遊戲整合功能、歡迎引導流程與各式工具程式,都是伺服器管理員的日常使用工具。 數百萬使用者能享有更完善的 Discord 使用體驗,全都歸功於各位開發者打造的各項功能。
今天,我們宣布調整 Discord 應用程式存取特權意圖(伺服器成員、目前狀態與訊息內容)的方式:新增以使用者數量為門檻的檢閱機制,以及每年須重新申請以維持存取權限的年度流程。
如果您的應用程式少於 10,000 名使用者,這些變更不會影響您的應用程式。
為什麼我們現在要進行這項變更
Discord 的機器人生態系統規模已大幅成長。 目前平台上的機器人數量創下歷史新高,說明有更多開發者從事創意且實用的工作,同時也代表著有更多空間存取使用者資料。
改用使用者數量作為門檻,反映了隨著我們的生態系統演變,應用程式現在在 Discord 上的擴展方式。 如果您的應用程式少於 10,000 使用者,這些變更不適用於您,而觸及範圍較大的應用程式則需要提交存取檢查請求。
年度檢閱機制的推出,亦是基於相同考量。 機器人會隨時間進化。 一年前取得存取權限的機器人,如今的用途可能已截然不同。 定期檢查有助於減少非預期、非必要或非政策所允許的存取,這對於使用者而言會更好,並且最終有利於整個生態系統中的開發者信任。
有什麼變更?
1. 檢閱門檻現在是以使用者計數為基礎,而非伺服器計數。
此前,安裝伺服器數未滿 100 台應用程式,可直接在開發者入口網站中開啟特權意圖,而安裝伺服器達 100 台以上的應用程式,須提交申請方可獲得存取權限。
從今天開始,該門檻是根據應用程式在其所屬的所有伺服器中可存取的使用者計數而定。 如果您的應用程式使用者少於 10,000 人,則可以在開發者入口網站中開啟特權意圖以繼續存取特權意圖。 應用程式使用者達到 10,000 人後,就需要申請特權意圖存取權限。
應用程式使用者計算方式:我們會統計在已安裝應用的所有伺服器中,具有存取權限的獨立使用者數量。 應用程式使用者達到 10,000 人後,應用程式或團隊擁有者會透過電子郵件和/或系統私人訊息收到通知。 您也會在開發者入口網站中看到一則傳送訊息,提醒您提交申請。 自通知收到之日起,您有 90 天的時間提交申請。 如果您未在此窗口內提出申請,則會移除您應用程式的特權意圖存取權限。 您仍可隨時申請以再次請求存取權限。
2. 應用程式現在必須每年重新申請以獲得持續存取。
透過前次檢查取得特權意圖存取權限的應用程式,每年需在開發者入口網站重新申請一次,以確認其持續存取的權限。
年度檢查時間表:如果您過去已透過檢查取得特權意圖存取權限,從現在起至今年年底期間,您將會收到重新申請的通知。 收到該通知後,將有 90 天的時間重新申請以持續存取您的意圖。 如果保留存取權限,則會在下個年度檢查週期前收到通知。
在上述兩種情況下,申請表單都會要求您提供並確認關於您應用程式目前功能、每項請求的特權意圖的使用場景,以及資料處理方式等相關資訊,這些資訊將用於您應用程式存取權限的檢查。 如果您個人在 90 天期限內提交請求,在檢查期間,應用將保留目前存取意圖。
附註:如果您的應用程式不需要存取特權意圖,則無需採取任何行動。
3. 在特權意圖檢查期間,應用程式可能會持續成長。
以往規則:當應用程式安裝伺服器數達到 100 台、需申請維持特權意圖存取權限時,在審核完成前,該程式會被禁止加入新伺服器。
目前已不再適用此情況。 採用新使用者門檻後,應用程式可以在檢查期間繼續加入伺服器,並擴展使用者規模。
這對您有何影響
如果您的應用程式使用者少於 10,000 人:
這些變更不適用於您的應用程式。 您仍可以在開發者入口網站直接開啟「特權意圖」。 如果您的應用程式使用者稍後成長為超過 10,000 人,系統會通知您申請特權意圖。
如果您的應用程式目前已取得先前檢查授予的特權意圖的存取權限:
您的存取權限仍處於使用中狀態。 您需要每年重新申請才能繼續存取。 重新申請日期臨近時,無需進行任何動作,直到收到電子郵件和/或系統私人訊息通知為止。
如果您的應用程式正在透過開發者入口網站的自助切換開關存取特權意圖,且存取權限的使用者超過 10,000 人:
採用新的閾值後,您的應用程式現在需要檢查方可確定是否能繼續存取特權意圖。 您會透過電子郵件和/或系統私人訊息收到通知。 在開發者入口網站中檢視應用程式時,系統也會顯示提示。 在此狀態下,你的應用程式不會封鎖新增伺服器安裝。 自通知日期起,您有 90 天時間提交您的申請。 如果未在此期限內提出申請,則會移除您應用程式的特權意圖存取權限,但您仍可隨時重新申請,再次請求存取。
特權意圖提供的資料會變更嗎?
不會。 每個意圖可取得的資料保持不變。 本次調整包含兩項:更新特權意圖存取權限需送審的門檻標準,並新增年度重新申請機制。
您是否確實需要特權意圖?
申請前,請先檢查應用程式目前的功能是否需要特權意圖,或較新的 API 特色是否適合您的使用案例。 我們整理了一份指南,幫助 您個人評估每種意圖及其替代方案。
例如,過去仰賴前綴指令讀取訊息內容的應用程式,現可改用應用程式指令,如此一來就完全不需要訊息內容意圖。
如果已確認您的應用程式需要特權意圖,且使用案例符合我們的指南,申請流程可在開發者入口網站輕鬆完成。
展望未來
隨著我們的應用程式生態持續擴張,我們始終在尋求更多方式,協助開發者、使用者與平台一同穩健且負責任地成長。 如果使用者對伺服器中的應用程式更有信心時,就會更願意安裝新內容應用程式、參與應用程式,並堅持使用。 這對基於 Discord 開發的所有人都能受益。
我們將繼續投資於工具、基礎架構與支援,使 Discord 成為建立與運作應用程式的最佳地方。 如果您在過渡期間遇到問題,請聯繫我們。
我們的開發者支援團隊位於開發者支援中心,且Discord 開發者伺服器是提出問題與分享您所學知識的好地方。
常見問題
在哪裡可以查看應用程式的使用者計數?
我們不會在開發者入口網站顯示您應用程式的使用者計數。 您的應用程式使用者增長超過 10,000 人,並觸發特權意圖存取檢查後,您會在開發者入口網站看到提示,並透過電子郵件和/或系統私人訊息收到通知。
如果達到這個閾值,會發生什麼情況? 我的應用程式會停止運作嗎?
不會。 您的應用程式會繼續運作,並接收從特權意圖傳來的活動。 審核期間,機器人仍可正常新增至伺服器,不會遭到封鎖。 使用者仍可加入已安裝您應用程式的伺服器,且使用者安裝不受影響。 從收到通知起,在移除特權意圖前,您有 90 天時間提交您的申請。
如果我的請求已拒絕,會發生什麼事?
您個人將會收到通知。 在某些情況下,系統會給予您個人額外時間來處理提交內容的特定問題,並在此期間重新提交或進行必要變更,且不會喪失存取權限。 若是其他情形(例如使用場景不符合平台規範),會移除您的存取權限,但您隨時都能重新提交申請,再次取得權限。
特權意圖提供的資料會變更嗎?
不會。 每個意圖可取得的資料保持不變。 本次調整僅適用於「特權意圖存取權限需提交檢查」的相關規範。
如有更多問題,請聯繫 Discord 開發者支援團隊。