shellbot
可以在 TG 上调动运行 VPS 命令,本脚本仅是 shellbot 的一种 google drive 转存应用! 当然转存工具很重要,fclone
,400 fils/s,没错,速度论文件的,尽管还有其他优点,但是一个速度,已经能对得起它的名字 fxxk clone,天下武功,为快不破,你用 fclone,其他 clone 只能看到你的背影。
注意: 一键安装配置脚本暂时仅支持(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 完全安装:
-
点选0 完全安装
-
点选10 修改 bot 配置(可选)
填写 bot 的 token 和你的 TG ID,不知道这是啥?问本文末尾的客服人员
根据测试发现,改了 bot 配置,启动 bot 的时候,也会问你 bot token 和 TG id
-
点选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)
-
点选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 就行了
-
点选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 自动整理
- 生成 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 则会向您发送一条消息,转发到网上论坛