前言
每次要上傳檔案
都要開啟Google雲端硬碟
還要登入才能使用
有沒有更快的方式呢?
當然有
但要寫程式
對於現代忙碌的人實在太痛苦了
程式就讓我幫你寫吧
你們只要複製貼上就可以完成
實作
前置作業
1.擁有一個Telegram帳號
2.擁有一個Heroku帳號
3.擁有一個Google帳號
*Heroku APP名稱建議與Telegram Bot名稱相同,較好管理
第一步 到Github
第二步 找到Deploying內的紫色按鈕按下,並登入Heroku
如下圖↓
第三步 開始部屬程式
1.到Telegram官網新增APP
教學:
2.複製api_id、api_hash到Heroku對應欄位(每一格都有中文說明)
3.到BotFather新增機器人
教學:
4.複製token(直接點擊即可複製)貼到Heroku對應欄位(每一格都有中文說明)
5.取得自己的Telegramid
點擊Start後複製Id後面的數字貼到Heroku對應欄位(每一格都有中文說明)
5.取得Support Chat Link
複製BotFather回應中t.me開頭的網址貼到Heroku對應欄位(每一格都有中文說明)
6.點選Deploy app,等待完成
7.讓APP開始運作
點選Manage APP → Resources → 找到Free Dynos內指令最後方的鉛筆 → 點擊鉛筆並將開關開啟 →點選Confirm即可
教學:
8.紀錄 Bot 指令方便快速操作
回到Bot Father → 輸入 /mybots → 選擇你新增的機器人 → 點選 Edit Bot → 點選 Edit Commands
貼上下方指令(紅字部分)再按下Enter
start - 無用指令
help - 查看幫助
auth - 授權Bot取得Google Drive權限
setfolder - 指定上傳資料夾
copy - 拷貝雲端硬碟檔案
revoke - 撤銷Bot權限
del - 刪除雲端硬碟檔案
9.授權機器人
點選Bot Father在新增完給你的回應中的連結(同Support Chat Link)
輸入 /auth 點選 Bot 給你的連結
登入Google並同意權限
將授權碼貼給Bot即可
10.指定上傳資料夾(可選)
把Google雲端硬碟資料夾的網址整個複製下來,貼在/setfolder後面(記得空一格)
格式:/setfolder 雲端硬碟資料夾網址
*紅字部分替換為你的雲端硬碟資料夾
*若不指定就會直接上傳到根目錄
11.完成
之後可以直接轉傳到Telegram檔案給機器人
或是上傳檔案、音檔、影片給機器人
也可以把連結直接給機器人
它就會幫你(下載後)上傳到雲端硬碟了
*請把機器人當作人,不要一次丟太多檔案給它,很容易造成程式崩潰
在部屬上有什麼問題都可以在留言處詢問
也希望你能贊助我
讓我能持續為你寫出更多優質文章
提高工作的效率
贊助我
感謝各位耐心的閱讀
如果你覺得對你有幫助
歡迎幫忙分享出去
願意幫助小小部落客生存下去
請透過下方的QR CODE贊助我
謝謝你
文章評論
EGG大大您好
我有照步驟操作到第八點
第九點:在TG上的Upload機器人聊天室
輸入/auth 沒有回丟訊息給我
請問如何診斷呢(鉛筆那個選項有開啟)
@fish /start 有反應嗎?如果沒有要看後台log,看看是出現什麼錯誤
按照教程做完以后,回复/auth 没有反正呢
@dover 請問第7步有執行嗎?
鉛筆那個選項沒開是不會執行的