Skip to content
master
Switch branches/tags
Go to file
Code
This branch is 371 commits ahead of botgram:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

fclone shell bot V2.0

教程FAQ 原作教程 脚本1.0手动教程

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 完全安装

  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则会向您发送一条消息,转发到网上论坛

最后的话

送君千语,终有一别,作为一个小白,能堂而皇之的在github上恬不知耻的发布,是因为github开放的开发氛围,更是因为TG上面各位开放而热心的中国技术大佬的无私帮助,在此感谢各位TG大神,排名不分先后:

  • fxxkrlab (专业冒险者) 不厌其烦的希望我们能多学点语言,还根据我们的需要编写了 转存bot教材,可惜,暂时没研究出来
  • aevlp (steve x) 转存脚本的鼻祖,无私的提供了使用mysql实现转存任务序列的转存bot,可惜,暂时没研究出来
  • Ip2N5M (Kali Aska) 小白福音,不给教材,不给案例,直接给答案和工具,感谢他提供的脚本核心代码以及 魔改版gclone,魔改了魔改rclone的gclone,体会一下
  • shine_y (shine) 我修改的一键转存脚本的原作者,非常感谢,地址
  • onekingen (oneking) 脚本魔改路上的小伙伴,自定义脚本做了很多,地址
  • GreatPanoan (Panoan)带我走上买鸡不归路的领路人,没有他,不会开始这段折腾之旅,不管怎样,祝高考顺利,小子!
    另外,github上的 hrvstr ,他提供了shellbot上自定义命令的范本,非常感谢他
    当然,少不了shellbot的原作者 Botgram

最后,如果你是位外国友人,很荣幸,孙贼,用用google翻译吧!

客服列表

教程FAQ

1#客服: @谷哥

2#客服: @度娘

3#客服 @TG群组机器人

Releases

No releases published

Packages

No packages published