前言
每次要上传档案
都要开启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档案给机器人
或是上传档案、音档、影片给机器人
也可以把链接直接给机器人
它就会帮你(下载后)上传到云端硬盘了
*请把机器人当作人,不要一次丢太多档案给它,很容易造成程序崩溃