diff --git a/src/tg.js b/src/tg.js index fc1b4a0..b94896d 100644 --- a/src/tg.js +++ b/src/tg.js @@ -24,57 +24,57 @@ async function get_folder_name (fid) { function send_help (chat_id) { const text = `
[使用說明]
-  ***不支持單檔分享***
-  命令 | 說明
-  =====================
-  /help | 返回本使用說明
-  =====================
-  /count sourceID [-u] | 返回sourceID的文件統計資訊
-  sourceID可以是共享網址本身,也可以是共享ID。如果命令最后加上 -u,則無視快取記錄強制從線上獲取,適合一段時候後才更新完畢的分享連結。
-  =====================
-  /copy sourceID targetID(選填) [-u] | 將sourceID的文件複製到targetID裡(會新建一個資料夾)
-  若無targetID,則會複製到預設位置(config.js中的DEFAULT_TARGET)。
-  如果設定了bookmark,那麼targetID也可以是bookmark的標籤名。
-  如果命令最後加上 -u,則無視快取記錄強制從線上獲取源資料夾資訊。返回拷貝任務的taskID
-  =====================
-  /task taskID(選填) | 返回對應任務的進度信息,若不填taskID則返回所有正在運行的任務進度
-  若填 all 則返回所有任務列表(歷史紀錄)
-  /task | 返回所有正在執行的正在執行的任務詳情
-  /task 7 | 返回ID为 7 的任務詳情
-  /task all | 返回所有任務紀錄列表
-  /task clear | 清除所有狀態為finished的任務紀錄
-  /task rm 7 | 刪除編號為 7 的任務紀錄
-  =====================
-  /bm [action] [alias] [target] | bookmark,添加常用目的資料夾ID
-  會在輸入共享連結後返回的「文件統計」「開始複製」這兩個按鈕的下方出現,方便複製到常用位置。
-  範例:
-  /bm | 返回所有設定的資料夾
-  /bm set movie folder-id | 將folder-id加入到收藏夾,標籤名設為movie
-  /bm unset movie | 刪除此收藏夾
-  
` +***不支持單檔分享*** +命令 | 說明 +===================== +/help | 返回本使用說明 +===================== +/count sourceID [-u] | 返回sourceID的文件統計資訊 +sourceID可以是共享網址本身,也可以是共享ID。如果命令最后加上 -u,則無視快取記錄強制從線上獲取,適合一段時候後才更新完畢的分享連結。 +===================== +/copy sourceID targetID(選填) [-u] | 將sourceID的文件複製到targetID裡(會新建一個資料夾) +若無targetID,則會複製到預設位置(config.js中的DEFAULT_TARGET)。 +如果設定了bookmark,那麼targetID也可以是bookmark的標籤名。 +如果命令最後加上 -u,則無視快取記錄強制從線上獲取源資料夾資訊。返回拷貝任務的taskID +===================== +/task taskID(選填) | 返回對應任務的進度信息,若不填taskID則返回所有正在運行的任務進度 +若填 all 則返回所有任務列表(歷史紀錄) +/task | 返回所有正在執行的正在執行的任務詳情 +/task 7 | 返回ID为 7 的任務詳情 +/task all | 返回所有任務紀錄列表 +/task clear | 清除所有狀態為finished的任務紀錄 +/task rm 7 | 刪除編號為 7 的任務紀錄 +===================== +/bm [action] [alias] [target] | bookmark,添加常用目的資料夾ID +會在輸入共享連結後返回的「文件統計」「開始複製」這兩個按鈕的下方出現,方便複製到常用位置。 +範例: +/bm | 返回所有設定的資料夾 +/bm set movie folder-id | 將folder-id加入到收藏夾,標籤名設為movie +/bm unset movie | 刪除此收藏夾 +` return sm({ chat_id, text, parse_mode: 'HTML' }) } function send_bm_help (chat_id) { const text = `
/bm [action] [alias] [target] | bookmark,添加常用目的資料夾ID
-  會在輸入共享連結後返回的「文件統計」「開始複製」這兩個按鈕的下方出現,方便複製到常用位置。
-  範例:
-  /bm | 返回所有設定的資料夾
-  /bm set movie folder-id | 將folder-id加入到收藏夾,標籤名設為movie
-  /bm unset movie | 刪除此收藏夾
-  
` +會在輸入共享連結後返回的「文件統計」「開始複製」這兩個按鈕的下方出現,方便複製到常用位置。 +範例: +/bm | 返回所有設定的資料夾 +/bm set movie folder-id | 將folder-id加入到收藏夾,標籤名設為movie +/bm unset movie | 刪除此收藏夾 +` return sm({ chat_id, text, parse_mode: 'HTML' }) } function send_task_help (chat_id) { const text = `
/task [action/id] [id] | 查詢或管理任務進度
-  範例:
-  /task | 返回所有正在執行的正在執行的任務詳情
-  /task 7 | 返回ID为 7 的任務詳情
-  /task all | 返回所有任務紀錄列表
-  /task clear | 清除所有狀態為finished的任務紀錄
-  /task rm 7 | 刪除編號為 7 的任務紀錄
-  
` +範例: +/task | 返回所有正在執行的正在執行的任務詳情 +/task 7 | 返回ID为 7 的任務詳情 +/task all | 返回所有任務紀錄列表 +/task clear | 清除所有狀態為finished的任務紀錄 +/task rm 7 | 刪除編號為 7 的任務紀錄 +` return sm({ chat_id, text, parse_mode: 'HTML' }) } @@ -320,7 +320,7 @@ async function send_count ({ fid, chat_id, update }) { chat_id, parse_mode: 'HTML', text: `
源資料夾名稱:${name}
-  源連結:${gd_link}
+源連結:${gd_link}
 ${table}
` }).catch(async err => { // const description = err.response && err.response.data && err.response.data.description @@ -333,12 +333,12 @@ ${table}` chat_id, parse_mode: 'HTML', text: `連結:${fid}\n
-        表格太長超出telegram訊息限制,僅顯示概要:
-        目錄名稱:${name}
-        文件總數:${file_count}
-        目錄總數:${folder_count}
-        合計大小:${total_size}
-        
` +表格太長超出telegram訊息限制,僅顯示概要: +目錄名稱:${name} +文件總數:${file_count} +目錄總數:${folder_count} +合計大小:${total_size} +` }) } throw err