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

Python
七米蓝 2021-10-18

11768 22

感谢 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 得到回应即为搭建成功。

最后于 2021-11-4 被七米蓝编辑 ,原因:
上传的附件:
这家伙太懒了,什么也没留下。
最新回复 (22)
  • 炼气菜鸟 minshurui
    0 23
    感谢分享Thx老铁,你真的是太6了!
    这家伙太懒了,什么也没留下。
    11月前 回复
  • 炼气菜鸟 xkayp
    0 22
    感谢分享
    这家伙太懒了,什么也没留下。
    2023-2-22 回复
  • 炼气菜鸟 这是一个用户名
    0 21
    感谢分享
    这家伙太懒了,什么也没留下。
    2022-7-1 回复
  • 筑基入门 tjnksy
    0 20
    感謝分享
    这家伙太懒了,什么也没留下。
    2022-6-24 回复
  • 炼气菜鸟 joan
    0 19
    感謝分享
    这家伙太懒了,什么也没留下。
    2022-5-24 回复
  • 金丹高手 额滴龟龟
    0 18
    感謝分享
    这家伙太懒了,什么也没留下。
    2022-4-23 回复
  • 筑基入门 yunyun
    0 17
    感謝分享
    这家伙太懒了,什么也没留下。
    2022-3-29 回复
  • 筑基入门 ouxisong
    0 16
    不知要多小积分才能下载。
    这家伙太懒了,什么也没留下。
    2022-3-25 回复
  • 炼气菜鸟 gujundev
    0 15
    提示积分不足,无法下载😭
    这家伙太懒了,什么也没留下。
    2022-3-22 回复
  • 炼气菜鸟 gujundev
    0 14
    谢谢大佬分享,学习一下。
    这家伙太懒了,什么也没留下。
    2022-3-22 回复
  • 筑基入门 ouxisong
    0 13
    大佬,又用不了了。。
    这家伙太懒了,什么也没留下。
    2022-3-19 回复
  • 筑基入门 bziimm33
    0 12
    这看着就很高大上了。
    这家伙太懒了,什么也没留下。
    2022-3-12 回复
  • 筑基入门 lixiaoyao
    0 11
    大佬,用不了了。。
    这家伙太懒了,什么也没留下。
    2022-3-1 收起回复
    七米蓝: 恢复了
    2022-3-1回复
  • 筑基入门 小生不才
    0 10
    感谢分享
    这家伙太懒了,什么也没留下。
    2021-12-4 回复
  • 炼气菜鸟 懦夫救星
    0 9
    大佬,用不了了。。
    这家伙太懒了,什么也没留下。
    2021-11-29 收起回复
    七米蓝: 现在恢复了,也许是用的人太多就炸了
    2021-12-3回复
  • 金丹高手 OT1686
    1 8
    大佬....BOT...今天好像有问题耶..无法转存...><
    这家伙太懒了,什么也没留下。
    2021-11-27 收起回复
    七米蓝: 现在恢复了,也许是用的人太多就炸了
    2021-12-3回复
  • 筑基入门 OXO
    0 7
    [root@instance-20210328-1855 bot]# python3 main.py
    Traceback (most recent call last):
      File "main.py", line 1, in <module>
        import telebot
    ModuleNotFoundError: No module named 'telebot'
    这家伙太懒了,什么也没留下。
    2021-11-25 收起回复
    edyuvc: pip3 install requests pyTelegramBotAPI
    2021-12-2回复
  • 炼气菜鸟 zaoan
    0 6
    收藏了,感谢
    这家伙太懒了,什么也没留下。
    2021-11-12 回复
  • 炼气菜鸟 hufox
    0 5
    虽然不是很懂,先收藏了
    这家伙太懒了,什么也没留下。
    2021-10-31 回复
  • 金丹高手 十里河冠希哥
    0 4
    能否开一下白白和探索等其他几个域的权限?现在好像全站只有save那个机器人能用了……
    这家伙太懒了,什么也没留下。
    2021-10-28 收起回复
    七米蓝: 这得向管理员申请,由于我不常用其他的域所以没申请。填好申请理由后找 @Ben_chao 申请,应用名就叫 CRODsaveBot。
    2021-10-29回复
  • 筑基入门 zhuziz
    0 3
    牛皮牛皮
    这家伙太懒了,什么也没留下。
    2021-10-19 回复
  • 筑基入门 ouxisong
    0 2
    谢谢,有空自己也搞一个
    这家伙太懒了,什么也没留下。
    2021-10-19 回复
    • YiOVE论坛
      24
         
返回