@licson 等一下Minecraft那台的CPU使用率可能會很高喔
不過程式碼很容易看懂 想去看看的話還是很 ok 的
你的又沒有播放清單,也沒有隨機播放,也沒有防歌曲重複
啊說到這個我的解析器一直沒有重新上線過 今天來弄(
docker pull licson0729/radiobot
你要知道我bot用mongodb,還要ffmpeg
ffmpeg 還好
一般包 docker 不會把 db 包進去啦
雖然我bot現在設計上是可以不用除了ffmpeg以外原生的東西啦
像是原生的websocket,原生的opus編碼器之類的
首先要把 libtgvoip 弄成 node.js Binding
你說macbook灌windows能玩GTA5嗎🌚
喔對我bot還有對音量做過處理,不會有某幾個特別大聲或小聲
@mmis1000 對誒 你覺得 mixer.js 可不可以加個 FX Track 的功能
這樣弄下去可能電臺 bot 變 Albeton Live 了(#
不等等阿,人家TG Bot api只能吃20MB以下的檔案
應該可以?弄一個 pcm -> pcm 的 mapping function 就好
如果一個訊息丟一堆連結的話會不知道bot在問那個連結得title(
然後想想看 DSP 應該要寫個怎樣的 Class 去定型
不然 mixer.js 內裏根本不知道該怎麼呼叫 DSP
是說我bot也有幾個地方會撞倒rate limit
覺得被你和 TG 弄到些 race condition
Event Loop 是用來追蹤 Async Thread 的狀態的喔
有 IO 的時候 node,js 就會開執行緒等 IO 完畢了
中途你的程式碼還是會繼續執行,而 v8 event loop 會追蹤他的狀態
你絕對是TG API的error handle沒弄好