OneDrive同域一键转存机器人源码及搭建教程

Python 小白教程 脚本 小工具 技术经验 转载
七米蓝 1月前 827

感谢 Chao 佬开源,请参阅原贴 OneDrive同域一键复制转存机器人已上线 查看机器人使用说明。由 Chao 佬授权,本贴将开放机器人源代码、描述较为详细的搭建教程,请从本贴附件下载源码、配置文件。我搭建的机器人使用自建 API 已通过 club 的表演域、薅羊毛 community 的两域审核: @CRODsaveBot

搭建机器人需要会基本的Linux操作,我这里以 Ubuntu20 为例,其他系统请灵活变通。需要 python 环境,一般的 Linux 系统都自带。

1. 上传源码

新建bot文件夹并进入:

mkdir bot && cd bot

上传源码 main.py 、配置文件 config.jsonbot目录,需要修改源码第10行:

bot_api = ""

私信 BotFather 创建一个新的 bot 获取 token 填入双引号之中。

源码第18、19行为我自己的 id 、 secret ,登陆 1ove 的账号无需再审核,若需使用自建 API 登陆 1ove 账号需再次向管理员提出申请。自建 API 你需要关注以下事项:

2. 安装 python 依赖库

提示 command not found 请切换 python 版本或安装 pip3 。

python2:

pip install requests pyTelegramBotAPI

或 pyhon3 :

apt update
apt install python3-pip
pip3 install requests pyTelegramBotAPI

3. 运行 bot

安装 screen 来让 bot 实现后台运行:

apt install screen

新建一个 screen 会话,名称自定,以 bot 为例:

screen -S bot

启动bot:

python main.py

或python3:

python3 main.py

退出会话:快捷键 Ctrl + A + D

进入会话: screen -r bot

终止会话:pkill screen

最后给机器人发送命令 /start 得到回应即为搭建成功。

最后于 25天前 被七米蓝编辑 ,原因:
上传的附件:
评论
这家伙太懒了,什么也没留下。
最新回复 (8)
  • 筑基入门 ouxisong
    0 2
    谢谢,有空自己也搞一个
    这家伙太懒了,什么也没留下。
    1月前 只看Ta 回复
  • 筑基入门 zhuziz
    0 3
    牛皮牛皮
    这家伙太懒了,什么也没留下。
    1月前 只看Ta 回复
  • 筑基入门 十里河冠希哥
    0 4
    能否开一下白白和探索等其他几个域的权限?现在好像全站只有save那个机器人能用了……
    这家伙太懒了,什么也没留下。
    1月前 只看Ta 收起回复
    七米蓝: 这得向管理员申请,由于我不常用其他的域所以没申请。填好申请理由后找 @Ben_chao 申请,应用名就叫 CRODsaveBot。
    1月前回复
  • 炼气菜鸟 hufox
    0 5
    虽然不是很懂,先收藏了
    这家伙太懒了,什么也没留下。
    29天前 只看Ta 回复
  • 炼气菜鸟 zaoan
    0 6
    收藏了,感谢
    这家伙太懒了,什么也没留下。
    17天前 只看Ta 回复
  • 筑基入门 OXO
    0 7
    [[email protected] bot]# python3 main.py
    Traceback (most recent call last):
      File "main.py", line 1, in <module>
        import telebot
    ModuleNotFoundError: No module named 'telebot'
    这家伙太懒了,什么也没留下。
    4天前 只看Ta 回复
  • 金丹高手 OT1686
    1 8
    大佬....BOT...今天好像有问题耶..无法转存...><
    这家伙太懒了,什么也没留下。
    2天前 只看Ta 回复
  • 炼气菜鸟 懦夫救星
    0 9
    大佬,用不了了。。
    这家伙太懒了,什么也没留下。
    13小时前 只看Ta 回复
    • 1OVE论坛
      10
        登录 注册
返回