# 主題課程二:帳號相關問題疑難排解 由於在本課程有可能遇到許多帳號登入問題,因此本文章可以提供你在本課程中所遇到的一些障礙的解決方法,請先嘗試過後再詢問身旁的**引導員、工程師**。 ## 目錄 - [Discord 登入問題](https://hackmd.io/VjocQ2fkTYSerfFq_Eyqig?view#Discord-%E7%99%BB%E5%85%A5%E5%95%8F%E9%A1%8C) - [Discord bot token 生成問題](https://hackmd.io/VjocQ2fkTYSerfFq_Eyqig?view#Discord-bot-token-%E7%94%9F%E6%88%90%E5%95%8F%E9%A1%8C) - [Gemini API key 生成問題](https://hackmd.io/VjocQ2fkTYSerfFq_Eyqig?view#Gemini-API-key-%E7%94%9F%E6%88%90%E5%95%8F%E9%A1%8C) ## Discord 登入問題 在登入帳號時,會出現下方畫面: ![image](https://hackmd.io/_uploads/HkpdboJBlx.png) 如果你可以透過自己的方式登入的話,請使用 email 與密碼自行登入。 如果有困難的話,請用手機打開 Discord 應用程式後,前往 **設定 >> 掃描 QR Code** 後,直接掃描 QR Code 即可。 {%youtube 82YQbVh_e7Y %} ## Discord bot token 生成問題 我們可以在 Discord application 中的 **bot** 的欄位找到 **Reset Token** 的按鈕,可以透過這個按鈕來取得 **Discord bot token**。 ![image](https://hackmd.io/_uploads/HkOzk2yHgl.png) 點選 **Yes, do it** 來取得 Discord bot token。 ![image](https://hackmd.io/_uploads/S16V121Blg.png) 之後你有可能出現下方的畫面,要求你輸入 **multi-factor authetication(MFA, 多重認證)**,如果會使用動態認證碼登入的話可自行操作。如果不會操作的話,請點選 **Verify with something else**。 ![image](https://hackmd.io/_uploads/rkgGx2kBxg.png) 之後選擇 **Use a code sent to your phone(傳送驗證碼到行動電話)**。 ![image](https://hackmd.io/_uploads/ryu-ZnyBlx.png) 檢查你的手機訊息是否收到**驗證碼**。 ![image](https://hackmd.io/_uploads/ByC8-3kBgl.png) 收到驗證碼後,請在畫面中輸入驗證碼,之後繳交。 ![image](https://hackmd.io/_uploads/r1Fcb2kBxx.png) 到這邊,你應該可以順利取得 **Discord bot token** 了。 :::warning 至此,如果你仍然遇到障礙的話,請尋求身邊的**引導員或工程師**幫忙 ::: ## Gemini API key 生成問題 :::warning 請不要使用 **學校 Gmail 帳號** 來登入生成 Gemini API key,因為有些學校不開放學生使用 Google Cloud Platform 相關產品與服務(包括 Gemini API key) ::: 我們前往這個[網站](https://aistudio.google.com/app/apikey?hl=zh-tw)取的 Gemini API key 時,可能一開始會出現這個畫面,請點選下方的 **Build with the Gemini API** ![image](https://hackmd.io/_uploads/By6eS2kSxg.png) 之後便會來到這個頁面,點選 **Create API key** ![image](https://hackmd.io/_uploads/HyQNDhJHeg.png) ### 路線 1:已使用過 Google Cloud Platform(GCP) 如果你有使用過 GCP 相關產品的經驗,你應該會出現下方介面 ![image](https://hackmd.io/_uploads/BJFMdnkrel.png) 點擊中間的 **Search Google Cloud projects** 後,隨便選取一個 project 後,按下 **Create API key in existing project** ![image](https://hackmd.io/_uploads/rJntOhJHel.png) 成功後會出現下方圖片,圖片中的一串亂碼就是 **Google api key** ![image](https://hackmd.io/_uploads/S1A3dnkSxg.png) ### 路線 2:未使用過 Google Cloud Platform(GCP) 如果你之前從未使用過 GCP 相關服務,則會跳出這個視窗。這個時候請點擊 **Google Cloud Console** 來打開 GCP ![image](https://hackmd.io/_uploads/HyjBqnyreg.png) 點擊後會跳出這個畫面,請勾選服務條款後按下 **同意並繼續** ![image](https://hackmd.io/_uploads/Syjn93krxl.png) 這邊 GCP 會叫你新增專案,專案名稱可自訂,完成後可按下 **建立** ![image](https://hackmd.io/_uploads/S1dAqnkrgg.png) 新增完成之後,看到專案管理頁面(如下圖)就成功了哦 ![image](https://hackmd.io/_uploads/r1JyR3kBxl.png) 此時,我們回到剛剛的[網站](https://aistudio.google.com/app/apikey?hl=zh-tw),同樣地按下 **Create API key** ![image](https://hackmd.io/_uploads/HyQNDhJHeg.png) 之後會出現這個畫面,選擇剛剛創立的專案後,按下 **Create API key in existing project** 即可執行 ![image](https://hackmd.io/_uploads/BkwbgayHll.png) 成功後會出現下方圖片,圖片中的一串亂碼就是 **Google api key** ![image](https://hackmd.io/_uploads/S1A3dnkSxg.png) :::warning 至此,如果你仍然遇到障礙的話,請尋求身邊的**引導員或工程師**幫忙 ::: ## 結語 祝福公測玩家們在本次公測玩得開心 ^ ^