新闻详情

新闻详情

首页 / 资讯中心 / 详情

3步零门槛跑通JMusicBot自建Discord音乐机器人

发布时间:2026/9/28 3:42:25来源:尧图网络
3步零门槛跑通JMusicBot自建Discord音乐机器人
3步零门槛跑通JMusicBot自建Discord音乐机器人【免费下载链接】MusicBot A Discord music bot thats easy to set up and run yourself!项目地址: https://gitcode.com/GitHub_Trending/mu/MusicBot你的Discord服务器想放点音乐用别人的机器人又怕权限受限、被广告打扰还总卡在你不喜欢的队列逻辑上。JMusicBot就是一个可以自己部署的Discord 音乐机器人支持YouTube、SoundCloud、本地文件等来源命令、DJ权限、队列规则全部归你管。跟着走的话大约5分钟、三步就能让机器人在你的服务器上放歌。认识项目它和别人的音乐机器人差在哪JMusicBot 是一个跨平台的 Discord 音乐机器人基于JDAJava 版 Discord API和lavaplayer音频库构建。跟托管型机器人最大的区别在于它跑在你自己的机器上没有外部 API 密钥依赖行为规则可以逐条改。零外部密钥依赖只需要一个Discord Bot Token就能跑音源覆盖广YouTube、SoundCloud、Bandcamp、Vimeo、Twitch 直播流、HTTP 流、本地文件都能播本地文件友好MP3、FLAC、WAV、M4A、OGG 等格式还能读 M3U/PLS 播放列表文件DJ 权限体系每个服务器可以单独设 DJ 角色把管音乐的权力分出去双队列模式默认线性队列之外还有按用户轮转的公平队列动手跑起来三步让它开口放歌第 1 步确认 Java 环境10 秒先确认电脑上装没装 Java。JMusicBot 需要 Java 11 及以上java -version成功标志输出里出现11、17、21之类的版本号即可如果提示找不到命令先去装一个 JDK。第 2 步克隆源码git clone https://gitcode.com/GitHub_Trending/mu/MusicBot cd MusicBot成功标志当前目录下能看到scripts/、src/、pom.xml这些文件说明源码到位了。第 3 步启动脚本一键跑起仓库自带的 启动脚本 会自动下载最新版本的运行包然后启动机器人chmod x scripts/run_jmusicbot.sh ./scripts/run_jmusicbot.sh首次启动时它发现没有配置会在控制台依次问你两个东西Bot Token在 Discord 开发者门户创建应用后复制 Bot 标签页里的 Token和Owner ID你自己的用户 IDDiscord 设置里开启开发者模式后右键自己即可复制。填完回车它会自动生成config.txt并继续启动。成功标志控制台打出Loaded config from ...并出现登录成功的日志Discord 里你的机器人状态变成在线。到这里机器人已经活了。接下来把命令前缀从默认的 机器人 改成更顺手的!编辑本地生成的config.txt把prefix mention改成prefix !重启即可。⚠️ 用自定义前缀时记得在 Discord 开发者门户的机器人设置页勾选 MESSAGE CONTENT INTENT否则它听不见你的命令。把功能用明白放一首歌这是最高频的操作!play一个命令全包了直接报歌名就自动去 YouTube 搜第一首贴链接就播链接丢个本地文件附件也行。!play 歌名或链接 # 搜索并播放 !np # 看正在播什么别名 current !lyrics # 查当前歌曲歌词进阶玩法!play playlist 歌单名可以播放Playlists文件夹里的本地歌单配置模板里的 reference.conf 支持给命令加别名比如给play加个p以后打!p就行。管住队列队列命令分两层普通用户能看、能投票、能删自己的歌真正动刀的留给 DJ。!queue # 看队列别名 list !skip # 投票跳过达到比例才生效 !remove 序号 # 删除队列里指定位置的歌曲 !shuffle # 打乱队列 !seek 90 # 快进到 90 秒跳过不是一个人说了算而是按skipratio比例投票默认 0.55也就是过半人数同意才跳避免一个人乱按。给不同人不同权限JMusicBot 把权限分成四层每个服务器可独立配置!setdj 角色名一条命令就能任命 DJ层级能做什么代表命令普通用户放歌、看队列、投票跳过!play!queue!skipDJ控制播放与队列!pause!repeat!volume!forceskip管理员配置服务器!setdj!settc!setvc!skipratio机器人主人改状态、关机等全局操作!setgame!shutdown进阶用户可以给服务器单独设跳过比例!skipratio 0.7队列规则想换模式DJ 直接!queuetype fair切换不用动任何文件。两种队列模式怎么选模式排队逻辑适合场景线性默认先到先得先来先播熟人小服务器公平按用户轮转人人有份人多、怕有人刷屏霸占队列调优与排错这几个配置项最值得动都写在config.txt里改完重启生效skipratio 0.55跳过投票比例。人多的服务器可以调高到 0.7防止被少数人带节奏maxtime 0单首歌曲最大时长秒0 表示不限制。想防止有人丢几小时的直播流进队列可以设个 3600alonetimeuntilstop 0频道里只剩机器人多少秒后自动离场0 表示永不离场。公共服务器建议设个 600避免它永远占着麦stayinchannel false播完是否留在语音频道。留在频道会占带宽介意就保持 false最常见的 3 个坑症状启动时报登录错误机器人不上线→ 原因Token 填错了最常见的是填成了用户令牌或复制了 Secret 而不是 Token。 → 一条命令解决开发者门户重置 Bot Token把config.txt里的token 换成新值后重启。症状机器人能响应打!play却没反应→ 原因自定义前缀依赖 MESSAGE CONTENT INTENT没开的话它读不到纯文本命令。 → 一条命令解决开发者门户机器人设置页勾选 MESSAGE CONTENT INTENT重启机器人。症状机器人能进频道但不出声或根本进不去→ 原因缺少语音频道的 Connect 和 Speak 权限。 → 一条命令解决在目标语音频道权限设置里给机器人勾上这两项。下一步JMusicBot 最值钱的地方在于自己掌控音源、命令、权限、队列规则都在你手里没有第三方插手的余地。两个建议的后续动作遇到问题或想要新功能直接去仓库的 Issues 提官方社区 Discord 也可以问启动脚本 每次启动都会检查并自动下载新版本保持脚本常用常新即可把队列规则调成你服务器最舒服的样子然后让音乐响起来。【免费下载链接】MusicBot A Discord music bot thats easy to set up and run yourself!项目地址: https://gitcode.com/GitHub_Trending/mu/MusicBot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

FPGA远程升级不翻车:MultiBoot与看门狗双保险设计实战 2026/9/28 4:35:41

FPGA远程升级不翻车:MultiBoot与看门狗双保险设计实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
大模型生成旅行规划,谁更优秀 2026/9/28 4:35:41

大模型生成旅行规划,谁更优秀

我把同一份旅行需求,原封不动发给了三个模型。曼谷七天,两大一小,预算两万,要亲子友好,酒店必须有泳池,中间留一天自由活动。 就这么一句话,我想知道三件事,谁的行程像人过的&#x…

阅读更多 →
一台设备从建档、点检、报修、维修走到恢复生产,EMS 的价值就藏在这些连续动作里 2026/9/28 4:35:41

一台设备从建档、点检、报修、维修走到恢复生产,EMS 的价值就藏在这些连续动作里

制造企业的设备管理,往往从一张设备台账开始。设备编号、设备名称、型号规格、所属部门、启用日期、生产厂商,这些字段当然重要。但一台设备真正进入生产现场以后,问题就不再只是“这是哪台设备”。它每天有没有按要求点检?哪些异…

阅读更多 →
最新大数据毕业设计选题推荐-基于大数据的线上网站书籍数据分析与可视化-大数据-Spark-Hadoop-Bigdata 2026/9/28 4:35:41

最新大数据毕业设计选题推荐-基于大数据的线上网站书籍数据分析与可视化-大数据-Spark-Hadoop-Bigdata

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

阅读更多 →
【Flutter入门练中学】第3课:滚动与列表 2026/9/28 4:35:41

【Flutter入门练中学】第3课:滚动与列表

目标 理解为什么需要滚动:内容高度或宽度超出屏幕。掌握 SingleChildScrollView、ListView、ListView.builder、ListView.separated。掌握 GridView.count、GridView.builder 的基础用法。理解 scrollDirection、physics、shrinkWrap 的作用与代价。能实现待办列表、…

阅读更多 →
Claude 上手指南:安装、配置与高效工作流实践(TaoToken 统一 Key 接入) 2026/9/28 4:35:35

Claude 上手指南:安装、配置与高效工作流实践(TaoToken 统一 Key 接入)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉