使用Docker搭建一个生成文件缩略图的TG机器人

图片[1]-使用Docker搭建一个生成文件缩略图的TG机器人-坤哥资源

准备工作

1、VPS服务器一台,配置要高,建议2核2G内存以上

2、TG账号(4G大文件需要开通会员)

3、服务器已经安装好 Docker

开始搭建

1,先从@BotFather创建一个机器人,然后创建2个频道,一个是用来存放用户数据记录,另一个是需要用户强制关注(如果不需要用户强制关注才能使用,第2个可以忽略)

2,然后将机器人添加进频道,并设置为管理员

7,修改bot.py文件(在聊天对话框左下角增加用户指令)

from pyrogram import Client, idle
from pyrogram.types import BotCommand  # ✅ 导入 BotCommand 类型
from plugins.cb_data import app as Client2
from config import *
import pyromod
import pyrogram.utils

pyrogram.utils.MIN_CHAT_ID = -999999999999
pyrogram.utils.MIN_CHANNEL_ID = -100999999999999

bot = Client("Renamer", bot_token=BOT_TOKEN, api_id=API_ID, api_hash=API_HASH, plugins=dict(root='plugins'))

async def set_commands():
    await bot.set_bot_commands([
        BotCommand("start", "启动机器人"),
        BotCommand("viewthumb", "查看缩略图"),
        BotCommand("delthumb", "删除缩略图"),
        BotCommand("set_caption", "自定义标题"),
        BotCommand("see_caption", "查看自定义标题"),
        BotCommand("del_caption", "删除自定义标题"),
        BotCommand("ping", "检测机器人网速"),
        BotCommand("myplan", "查看我的套餐"),
        BotCommand("upgrade", "查看所有套餐"),
    ])

if STRING_SESSION:
    apps = [Client2, bot]
    for app in apps:
        app.start()
    bot.loop.run_until_complete(set_commands())  # 设置命令
    idle()
    for app in apps:
        app.stop()
else:
    bot.start()
    bot.loop.run_until_complete(set_commands())  # 设置命令
    bot.idle()
    bot.stop()

8,修改、美化、汉化其它文件代码,并替换里面的默认链接,保存

9,然后构建镜像
docker-compose build

10,运行项目

docker-compose up -d

生成文件缩略图的使用方法

1,先转发或上传图片给机器人,作为文件的缩略图,提示成功
2,然后再转发或上传ipa文件给机器人,选择重命名【Rename】
3,回复你要修改的文件名+后缀,选择转换成文档【Document】
4,等待转换进度完成后,即可收到带缩略图的ipa文件

用户使用命令

/start – 检查机器人是否正在运行。
/viewthumb – 查看当前缩略图。
/delthumb – 删除当前缩略图。
/set_caption – 设置自定义标题。
/see_caption – 查看您的自定义标题。
/del_caption – 删除自定义标题。
/ping – 检查机器人 Ping。
/myplan – 查看用户当前计划。
/donate – 支持开发者。
/upgrade – 查看所有计划及价格表。

管理员使用命令

/users – 查看用户总数
/allids – 查看所有用户 ID 列表
/broadcast – 消息广播命令
/warn – 向用户发送消息
/ceasepower – 停止(降级)重命名容量
/resetpower – 重置重命名容量(恢复为默认的 2GB)
/addpremium – 命令后面+空格+用户ID,升级套餐方案
/restart – 取消所有进程并重新启动机器人

使用Docker搭建一个生成文件缩略图的TG机器人-坤哥资源
使用Docker搭建一个生成文件缩略图的TG机器人
此内容为付费阅读,请付费后查看
93
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读

签名证书     苹果ID商店     本站TG频道

  温馨提示:本文最后更新于2025年6月17日22时35分,某些文章资源具有时效性,若内容或链接失效,请在下方评论区留言反馈。
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容