跳转至

🌸 Sakura_embyboss 初学练习版⚓︎

bot
stars forks issue license docker plat

📜 项目说明⚓︎

  • 推荐使用 Debian 11操作系统,AMD处理器架构的vps搭建(现已支持ARM)
  • 解决不了大的技术问题(因为菜菜),如需要,请自行fork修改,如果能提点有意思的pr就更好啦
  • 反馈请尽量 issue,看到会处理
  • 再次说明,此为Emby开服管理Bot,个人请pass

声明

本项目仅供学习交流使用,仅作为辅助工具借助tg平台方便用户管理自己的媒体库成员,对用户的其他行为及内容毫不知情

🤝功能一览⚓︎

点击查看
  • 用户面板
    • 创建账户
    • 绑定未登记账户、换绑TG
    • 兑换注册码
    • 重置密码
    • 删除账户
    • 显示隐藏指定媒体库(默认不显示 播放列表
  • 服务器*
    • 显示emby线路,密码,播放人数
    • 支持多服务器查看,查看服务器信息网速负载等(需要配置哪吒地址api等)
  • admin面板
    • 管理注册 ->总限额,状态,定时注册
    • 创建以及管理邀请码 -> code与深链接 两种形式
    • 查看邀请码
    • 开关各种定时任务
    • 开关兑换商店
  • config面板
    • 导出日志
    • bot内设置探针,emby展示线路,指定显隐媒体库,控制注册码续期,自定义开关充电按钮
  • 进阶
    • 提示加群、退群删号、被拉入非授权群报警并退出
    • 命令初始化根据身份显示不同的的命令
    • 各种命令管理
    • 添加用户播放时长,媒体播放数排行榜日推周推 EmbyTools
    • 支持docker部署
  • 进阶的待定想法(有些不一定做)
    • 通过内联模式(如何开启点这里) 搜索emby内资源,并提供一键收藏。
    • 新增额外媒体库,除去用户控制的显示隐藏媒体,可固定隐藏隐私不开放其他用户
    • 自动定时备份启动(同样支持手动)
    • 重新启用签到
    • 开启商店兑换
    • 添加邀请功能,包括展示邀请码数据
    • 管理频道发言,默认自动封禁皮套人(可白名单)
    • 新增红包功能(测试版)
    • 斗牛玩牌
    • 查阅设备数
    • 添加Emby中的更新推送
    • 群发消息

🎯命令帮助⚓︎

点击查看命令简述
  • 普通用户member
  • start: [私聊] 开启用户面板
  • myinfo: [用户] 查看状态
  • count: [用户] 媒体库数量
  • red: [用户/禁言] 发红包
  • srank: [用户/禁言] 查看计分
  • 管理员 admin
  • kk: 管理用户 [管理]
  • score: 加/减积分 [管理]
  • coins: 加/减{sakura_b} [管理]
  • renew: 调整到期时间 [管理]
  • rmemby: 删除用户[包括非tg] [管理]
  • prouser: 增加白名单 [管理]
  • revuser: 减少白名单 [管理]
  • rev_white_chanel: 移除皮套人白名单 [管理]
  • white_chanel: 添加皮套人白名单 [管理]
  • unban_chanel: 解封皮套人 [管理]
  • syncgroupm: 消灭不在群的人 [管理]
  • syncunbound: 消灭未绑定bot的emby账户 [管理]
  • low_activity: 手动运行活跃检测 [管理]
  • check_ex: 手动到期检测 [管理]
  • uranks: 召唤观影时长榜,失效时用 [管理]
  • days_ranks: 召唤播放次数日榜,失效时用 [管理]
  • week_ranks: 召唤播放次数周榜,失效时用 [管理]
  • embyadmin: 开启emby控制台权限 [管理]
  • ucr: 私聊创建非tg的emby用户 [管理]
  • uinfo: 查询指定用户名 [管理]
  • urm: 删除指定用户名 [管理]
  • 主人 owner
  • restart: 重启bot [owner]
  • proadmin: 添加bot管理 [owner]
  • revadmin: 移除bot管理 [owner]
  • renewall: 一键派送天数给所有未封禁的用户 [owner]
  • coinsall: 一键派送币币给所有未封禁的用户 [owner]
  • callall: 群发消息给每个人 [owner]
  • bindall_id: 一键更新用户们Embyid [owner]
  • backup_db: 手动备份数据库[owner]
  • config: 开启bot高级控制面板 [owner]
  • extraembylibs_blockall: 一键关闭所有用户的额外媒体库 [owner]
  • extraembylibs_unblockall: 一键开启所有用户的额外媒体库 [owner]
  • 部分效果图看这里
  • 在telegram中,默认的命令符为/,但是为避免群聊中普通成员乱点,embyboss将命令符支持多种前缀
    即命令使用 :/start = .start = ,start = !start = 。start

💐 贡献⚓︎

欢迎提供 ISSUE 或者 PR


next⚓︎

  • 搭建快速


    1、选择 mysql 数据库
    2、填写 config.json
    3、选择启动方式 Docker or normal
    Getting started

  • 深度绑定TG


    (doge)就是仅支持telegram
    敬请期待 重写 + web操作...
    Go telegram

  • 更新频繁


    指 看作者打不打游戏

    查看作者状态

  • Open Source, GPLv3.0


    SakuraEmbyboss is licensed under GPL and available on [github]

    License


开始部署