GithubHelp home page GithubHelp logo

nct-skyouo / skyouo-s-music-bot Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 4.0 71.82 MB

一個非常強大的 Discord 音樂機器人, 基於 discord.js 與 discord-ytdl-core

License: The Unlicense

JavaScript 93.90% HTML 2.09% CSS 4.00%
discord discord-bot discord-js-bots discord-music-bot music music-bot unlicense

skyouo-s-music-bot's Introduction

您好!


您好, 我是 skyouo0727, 一個常常幻想, 平凡的台北某高職生,

喜歡將自己在平時的幻想實做出來, 目前因這樣而產生的專案數不勝數.

此外目前正在學習插畫繪製, 且將此作為理由, 持續性的拖更其他專案. (?

喜歡 coding, furry, 繪畫 和 幻想.

討厭 數學, 物理 和 化學.


專案?


因幻想而產生的專案:


更多?


https://blogs.skyouo.engineer/


skyouo-s-music-bot's People

Contributors

leewen0802 avatar nct-skyouo avatar xiaosha-0711 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

skyouo-s-music-bot's Issues

[功能請求]狀態

請求原因

因為有些bot本身都有自己的狀態了

請求的功能

在config/config.json裏加入true/false

如何實現

不要問我,因為我不會

[請求]刪除指定歌單

請求原因

  • 因為如果創錯可以刪掉

請求的功能

  • 刪除使用者所指定的歌單

如何實現

  • 我不知道,不要問我

Command pitch使用後出現

錯誤類別: uncaughtException
訊息: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
at doWrite (_stream_writable.js:399:19)
at writeOrBuffer (_stream_writable.js:387:5)
at Socket.Writable.write (_stream_writable.js:318:11)
at PassThrough.ondata (_stream_readable.js:719:22)
at PassThrough.emit (events.js:314:20)
at addChunk (_stream_readable.js:298:12)
at readableAddChunk (_stream_readable.js:273:9)
at PassThrough.Readable.push (_stream_readable.js:214:10)
at PassThrough.Transform.push (_stream_transform.js:152:32)
at PassThrough.afterTransform (_stream_transform.js:96:10)

不讓Bot下線

請求原因

  • 用UptimeRobot,V5的控制版面有機率無法使用

請求的功能

  • 希望V5可以增加自己ping自己網站的功能

如何實現

  • idk

[請求] 隊列迴圈

請求原因

  • gohchengxian 建議

請求的功能

  • queueloop, 對當隊列播放完畢時重新播放

如何實現

  • 修改 discord-player 實現該功能.
  • 另外創作自己的音樂 core package

bot壞掉 :(

卡在 14:10:55] [核心進程/OK] 測試完畢!
[14:10:55] [核心進程/INFO] ============= 更新日誌 =============
[14:10:55] [核心進程/INFO] 目前已更新到最新版!!
[14:10:55] [核心進程/INFO] ====================================
就一直卡在那了

[請求] 提供其他儲存數據的方式

請求原因

  • 原先的資料儲存方式是 json-db, 部分人士說這不好, 但是我本人覺得還好, 順便引述一下 Stackoverflow 找到的文章

請求的功能

  • 添加對一個 NoSQL 數據庫的支援
  • 例如:
    • MongoDB
    • Redis

如何實現

  • 使用 node-redis 或 mongoose 等 npm 庫實現

5.6.0新bug

沒有顯示機器人進程
只有控制面板有醒
機器人沒有醒

從v13遷移至v14

請求原因

  • 因為v13太老舊了

請求的功能

  • 從djs v13遷移至v14

如何實現

  • 把v13代碼改成v14.

[請求格式]

## 請求原因
- 原因
## 請求的功能
- 功能描述
## 如何實現
- 步驟

OnlineForever插件有問題

[22:38:47] [後端進程/ERROR] ReferenceError: bot is not defined
[22:38:47] [後端進程/TRACE] ReferenceError: bot is not defined
    at Plugin.onLoad (/home/runner/V5BDFD/plugins/OnlineForever.js:21:7)
    at Object.<anonymous> (/home/runner/V5BDFD/bot.js:95:12)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/home/runner/V5BDFD/bootstrap.js:167:3)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
 node --expose_gc bootstrap.js

[功能請求] locale + language

請求原因

  • 為了英文使用者, 添加 locale + language support

請求的功能

  • 可切換 語言, 例如:
zh_TW
zh_CN
en_US
en_UK

卡在更新

最新版本卡在更新
掛了2個多小時也是一樣
伺服器託管商 : REPL.IT

[13:22:22] [核心進程/INFO] 初始化完畢!
[13:22:22] [核心進程/INFO] 正在啟動 bot.js!
[13:22:22] [核心進程/INFO] 開始測試數據庫!
[13:22:22] [核心進程/INFO] 正在測試 'configDB' 數據庫!
server started
[13:22:23] [核心進程/OK] 'configDB' 數據庫測試通過!
[13:22:23] [核心進程/INFO] 正在測試 'songsDB' 數據庫!
[13:22:23] [核心進程/OK] 'songsDB' 數據庫測試通過!
[13:22:23] [核心進程/OK] 測試完畢!
[13:22:24] [核心進程/INFO] ============= 更新日誌 =============
[13:22:24] [核心進程/INFO] 目前已更新到最新版!!
[13:22:24] [核心進程/INFO] ====================================

就卡在那了:(

[功能請求] 使用 youtube-dl 替代 ytdl-core

請求原因

  • ytdl-core 過於不穩定
  • youtube-dl 為 unlicense 開源, ytdl-core 為 MIT 開源
  • youtube-dl 較 ytdl-core 穩定

請求的功能

  • 使用 youtube-dl 進行獲取影片的 Stream

如何實現

  • 創建一個額外的 lib

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.