前言

每次要上传档案

都要开启Google云端硬盘

还要登入才能使用

有没有更快的方式呢?

当然有

但要写程序

对于现代忙碌的人实在太痛苦了

程序就让我帮你写吧

你们只要复制贴上就可以完成

实作

前置作业

1.拥有一个Telegram帐号

2.拥有一个Heroku帐号

3.拥有一个Google帐号

*Heroku APP名称建议与Telegram Bot名称相同,较好管理

第一步到Github

点我前往

第二步找到Deploying内的紫色按钮按下,并登入Heroku

如下图↓

img

第三步 开始部属程序

1.到Telegram官网新增APP

点我前往

2.复制api_id、api_hash到Heroku对应字段(每一格都有中文说明)

3.到BotFather新增机器人

点我前往

4.複製token(直接點擊即可複製)貼到Heroku對應欄位(每一格都有中文說明)

5.取得自己的Telegramid

點我前往

點擊Start後複製Id後面的數字貼到Heroku對應欄位(每一格都有中文說明)

點我前往

複製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档案给机器人

或是上传档案、音档、影片给机器人

也可以把链接直接给机器人

它就会帮你(下载后)上传到云端硬盘了

*请把机器人当作人,不要一次丢太多档案给它,很容易造成程序崩溃