fclone shell bot V2.0

shellbot可以在 TG 上调动运行 VPS 命令,本脚本仅是 shellbot 的一种 google drive 转存应用! 当然转存工具很重要,fclone,400 fils/s,没错,速度论文件的,尽管还有其他优点,但是一个速度,已经能对得起它的名字 fxxk clone,天下武功,为快不破,你用 fclone,其他 clone 只能看到你的背影。

fclone shell bot V2.0 fclone shell bot V2.0 fclone shell bot V2.0

注意: 一键安装配置脚本暂时仅支持(Ubuntu/Debian),centos 可手动安装,windowns 不可安装!!!

安装步骤:


步骤一:克隆库 / 赋予脚本权限 / 运行一键安装脚本
cd /root && git clone https://github.com/cgkings/fclone_shell_bot.git && chmod -R 777 /root/fclone_shell_bot && mv /root/fclone_shell_bot/fcshell.sh /root && /root/fcshell.sh

步骤二:使用一键安装脚本
使用场景Ⅰ:完全安装

如果你首次使用 fclone shell bot,请按以下步骤0 完全安装

  1. 点选0 完全安装

  2. 点选10 修改 bot 配置(可选)

    填写 bot 的 token 和你的 TG ID,不知道这是啥?问本文末尾的客服人员

    根据测试发现,改了 bot 配置,启动 bot 的时候,也会问你 bot token 和 TG id

  3. 点选15 修改 脚本转存参数 ini

    3.1 填写你的 clone 账号名

    ** 就是 rclone config show 显示的 [] 里面的名字 **
    
    ** 当然,一键脚本里,点选 11 查看 rclone 配置,也能看到 **
    

    3.2 填写转存 ID

    **gd_id\jav_id\mdv_id\book_id, 这些名字如果改了,要对应去改脚本, 建议仅修改 = 后面,"" 里面的 ID**
    

    3.3 修改转存参数(可选)

    去看[本教程 FAQ](https://github.com/cgkings/fclone_shell_bot/blob/master/help/MY_FAQ.md)
    
  4. 点选5 启动 bot

    此默认为后台启动 bot,当前看不到运行的,想看?tmux a -t shellbot去后台看吧

    因为原作问题,第一次点选启动,请 tmux a -t shellbot 到后台完成以下操作:

    4.1 填写一下 BOT token

    4.2 在 TG 上 bot 里随便发条消息

    4.3 回 vps,应该识别到你的 TG ID 了,你回复 y 就行了

    4.4 首次运行配置成功后,再次运行 node server 就启动,或者从那个对话出来用配置脚本 5 启动也行

    以后启动,就不需要去后台了,除非 bot 有异常,其实有异常也不用去,直接脚本点选重启 bot 就行了

  5. 点选13 查看 脚本快捷命令

    5.1 复制快捷命令

    5.2 TG 找bot 大爹,选择你的 bot,输入/setcommands,粘贴快捷命令

    5.3 在你的 bot,在聊天栏,点【/】,选择你想使用的功能即可!

使用场景Ⅱ:部分安装

如果你已经安装过环境或者 shellbot,可以根据需要进行点选安装

** 注意:无论怎么选,4 安装更新 转存脚本 不可缺少,那是给权限,给脚本别名的,你不装,进了 bot 也用不了脚本!

** 注意:如果 fclone version 没有显示版本号,说明你 fclone 没有安装成功,转存脚本无法成功转存,请输入以下命令,手动安装 fclone:

wget -N https://github.com/cgkings/fclone_shell_bot/raw/master/fclone/fclone.zip && unzip fclone.zip && mv fclone /usr/bin && chmod +x /usr/bin/fclone

** 以上,基本把安装的事说明白了,还不明白的话,建议去看 原作者教程 或者 本脚本的上一版教程

使用说明:


/fq 极速转存

支持任务队列

/fsort 自动整理
  1. 生成 jason 文件:对于要整理到的文件夹,比如说按番号,你到已经有的番号文件夹(道理相同,女优名字也一样),运行以下命令:

fclone lsjson 你的用户名:{文件夹 ID} --fast-list --dirs-only --no-mimetype --no-modtime --max-depth 文件夹层数

得到类似如下信息:

{"Path":"S/SSNI","Name":"SSNI","Size":-1,"ModTime":"","IsDir":true,"ID":"10n2Vz5vdzwg_mgJSWAiT190xMkztnvRx"},
{"Path":"S/SSPD","Name":"SSPD","Size":-1,"ModTime":"","IsDir":true,"ID":"1mqNfuJUiTmwqaY9aC90YQFVFDJWji9WE"},
{"Path":"S/STAR","Name":"STAR","Size":-1,"ModTime":"","IsDir":true,"ID":"1nxBRq5Jg8gzR71wrAaI2up0IP-ucFh4z"},

因为本人学艺不精,所以这个 jason 信息还要处理一下,把它复制到 excel 然后分列显示,删除多余列,合并成这个格式:

SSNI:10n2Vz5vdzwg_mgJSWAiT190xMkztnvRx SSPD:1mqNfuJUiTmwqaY9aC90YQFVFDJWji9WE STAR:1nxBRq5Jg8gzR71wrAaI2up0IP-ucFh4z

把这些信息覆盖粘贴到 \root\fclone_shell_bot\av_num.txt 中(原始文件里是我的分类名称和文件夹 ID)

2. 运行 fsort 脚本

最关键的步骤是第 1 步,只要你第一步没错,脚本会让你输入需要整理的文件夹 ID, 然后脚本会进行以下操作:

⑴ 遍历需要整理的文件夹内文件名;
⑵ 与 av_num.txt 内关键字进行比对,如果文件名包含关键字,就会把这个文件 移动 到关键字的文件夹内;
⑶ 删除整理文件夹内的空文件夹;
⑷ ⑴——⑶步骤循环,直到文件夹内文件的文件名没有包含 av_num.txt 内关键字为止。

授权书


首次启动时,该漫游器将仅接受来自您的用户的消息。出于安全原因:您不希望任何人向您的计算机发出命令!
如果要允许其他用户使用该漫游器,请使用 /token 并为其提供结果链接。如果您想在网上论坛上使用此漫游器,/token 则会向您发送一条消息,转发到网上论坛

正文完
 0
admin
版权声明:本站原创文章,由 admin 于2023-01-25发表,共计2627字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。