Jump to...
redirecting...

Log for OwO

[photo](media:AgADBQAD_acxG1ibCFSwok78J-4kYE4y1TIABJ6Ko0uZ4fXu-rAAAgI@telegram)
怎樣
@oktw_radio_bot 的連結死掉因為無法執行某指令
不關我的事啊
🤔
檔案抓不下來噴出錯誤不是正常的嗎
可是只有這隻死阿
連結是正常的
[photo](media:AgADBQAD_qcxG1ibCFRNluaxmTACUKm30zIABKVn6k1LRHRHWFwDAAEC@telegram)
不管怎樣都不是我bot的問題啊
既然他在其他主機上正常
代表我程式沒問題啊
所以我不是說程式有問題
@oktw_radio_bot 那台好像有甚麼沒裝好(
誰知道你在說什麼啦
不可能
Failed to process the link https://sciuridae.me/music/210195404.opus: Command failed: /home/james58899/MusicBot/node_modules/@ffprobe-installer/linux-x64/ffprobe -v error -of default=nw=1 -show_entries stream_tags=title,artist:format_tags=title,artist:format=duration,size https://sciuridae.me/music/210195404.opus
都丟一堆歌了怎麼可能現在才炸
阿災
你那台到底對 sciuridae.me 做了甚麼(?
ffmpeg was killed with signal SIGSEGV
靠邀www
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
我大概知道問題了
去和那很有問題的static build ffmpeg說
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
什麼鬼
[photo](media:AgADAQAD1KcxG-BICERfljElK526ZYMa9y8ABDMgeyH40fVNshgDAAEC@telegram)
他天殺的自己爆炸了阿
??
他激動起來了(?.
?????
那個static build的ffmpeg對某些url會炸
呵呵
[photo](media:AgADAQAD1acxG-BICEQGZOHGBG3gYBoi9y8ABM31MFwIVGQN2BADAAEC@telegram)
我瀏覽器可以開
可能沒url encode
kk
好煩喔
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
WWWWWWWWWWWWWWWWWWWWWWWWWW
這檔名XD
ffprobe: 我管你甚麼url decode 用你給我的檔名存
不,那不是那部分處理的
那檔名是哪部分
剛剛有個請輸入標題的訊息
戳了使用檔名
那時指定的
wwww
我沒戳的說
我戳的
看起來我少檢查了一個東西.-.
我剛剛複製了三小
Umm
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
url encdoe 萬年坑
[photo](media:AgADAQAD26cxG80SCUQKX6cMyPrdXboj9y8ABK-Kc_PmhfEEmQ4DAAEC@telegram)
想當年我這樣處理的._.
反正it works
我繼續拿來用好了
有沒有什麼有加參數的網址?
?time=1234這種
好問題
我估計他應該也會抓錯檔名
不過有機會沒事(?
Azure 可以幫檔案加上 Access Control Signature
我等會弄個給你
Google雲端支援嘛(X
這個 encode 了兩次啦
我知道
喔有了
某協作的附件
等他一下,他剛重開在跑完整性檢查(
讓我把完整性檢查關了
他有metadata 🌝
[sticker](media:AAQFABMbhdAyAAS8EEqCp-4YzRsdAAIC@telegram)
看起來正常工作了
果然錯了(
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
title長度噴出去了
@jimchen5209 你怎麼說
我直接戳開也404
因為我刪掉了
我真的覺得TG很靠背
他一個按鈕只能塞64byte的callback資料
除非我搞session之類的東西,不然踩到限制的機會還滿大的._.
umm
用json存按鈕資料(X
你要知道我就是json塞不下,所以自己弄了一個格式
對bot來說audio是沒檔名的
你必須用file傳
把mp3檔名改掉
改成mp345好了(#
不一定
要看那audio有沒有meta
一定
[photo](media:AgADAQAD16cxG-BICESb8d6JkFdeC5l2DDAABJP05qs2lhmTa3wBAAEC@telegram)
他就是沒有filename
仁翔
什麼鬼
Telegreat 🌝3
bot還是抓不到他file name阿
至少這有Meta
那是因為我在如果有metadata時,優先用
和TG完全沒關係阿
你用audio格式傳,bot就是得不到filename
不管啦
桌面板是怎麼用檔案傳.-
把檔名改掉啦
mp345
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
他看起來很audio
還有長度呢
對阿
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
他還是Audio
我覺得沒救惹
wav好像可以這樣搞(?
喔不
他還是很音訊
欸有了
[photo](media:AgADBQADBagxG1ibCFT-iNfrOMKrJSiv0zIABGvLGYwSQS2MnWADAAEC@telegram)
y
反正檔名裡不可能出現/
唉幹他有metadta
🌝
直接用長度256的檔名啦(X
umm 他是空格分割逆
...
[photo](media:AgADAQAD2KcxG-BICERe06w4kCqpqhiwCjAABD8INxYepdX4d6wAAgI@telegram)
不是
空格分割的話很多檔名都會被雷到阿
呃...
那些複製都不見了
@mmis1000 @licson TG的按鈕callback只能塞64byte,但是檔名很可能超過我該怎麼處理
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
...他沒有type判別嘛
只能塞記憶體,然後塞token進callback?
你覺得沒有嗎
喔不對他不是圖片
對ㄉ
我需要一個現成的解決方案
或是塞在訊息裡面
這種東西肯定有吧
幹你娘就說他大小只有64byte
不 訊息 🌚
那要怎麼讓bot讀
用一些特殊符號之類ㄉ框起來 (#
其實Callback有原始訊息
我是說怎麼知道那段是要的資訊
好像有包括他回復的訊息(沒記錯的話)
聽起來很不行
幹,所以我在說要怎麼判斷訊息裡面的是資料
bot又看不到粗體
喔不好像可以,但是很麻煩耶
我想要現成的解決方案啦
我很不想再自幹一套
TG很無狀態阿,我覺得用session沒問題
問題在於有沒有現成的session library什麼的
而且TG還會處理過文字,禁止的字元和頭尾空白會被刪掉
我說你從他回復的訊息抓
OWO
[photo](media:AgADBQADBqgxG1ibCFRZiErVNlochzGw0zIABFEqpYnhTQ6zw1wDAAEC@telegram)
不是bot的訊息
[sticker](media:AAQFABMXlcoyAATDAlfT7Vnq7OU7AAIC@telegram)
好像可以
喔不我擷取錯訊息
[photo](media:AgADBQADB6gxG1ibCFSyfvVrXbZPeKdO1TIABBKrN4JfVJOzw6MAAgI@telegram)
好麻煩
我覺得不行
這樣我架構要改
而且其實會踩字數限制的不只這裡
NTFS
這沒有問題
我又不是照原檔名存
🤔 kk
可惜


自己ls Data
你可以不要用 🌚
到底為什麼TG可以搞的那麼麻煩
像Discord一樣直接噴給你一個連結不好嗎
這樣我還比較好處理
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
umm
unknown.mp3
(X
問號
你是卡在哪
這種東西框架不是都處理好了嗎
Data to be sent in a callback query to the bot when button is pressed, 1-64 bytes
笑死
PR歡迎,我現在只是讓他works而已
UX什麼的先管他去死
不能丟連結ㄇ
你開個只有 bot 的頻道
資料丟哪裡
你連結一樣會噴出64byte阿
然後 msg id
msg id 不會超過 64b ㄅ
這不是天殺的只能超麻煩嗎
呃 這還好吧
就當 db 用
如果要自己架一個這隻bot,你還必須創一個group,然後把bot加進去,然後設定那個group是bot用來塞垃圾的
這很常見
呃..原來你不是用ts-node跑的嗎
我有記憶體不用去用TG當cache幹三小啦
也可以啊
最好是
開個 redis
架個bot還要多一個redis
我幹你娘
我有記憶體可以用好嗎
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
好哦 你要用 array 也不是不行 www
所以我才在問有沒有現成的memory base session library阿
你就拿個array來存資料不就好了
我bot的TG元件不只這一個地方很靠背
用array太沒彈性了
不然 object
這樣我一種東西就要建一個陣列耶
你要我搞一個裡面塞了不知道什麼物件的陣列嗎.-.
那你就把 array塞進 object 裡面
這樣取出來時也不知道是什麼阿
問號
完全沒解決到問題阿
你程式架構到底多亂 -A-
自己去看R
TG的部分250行不到而已,應該很快就看完了
喔幹看錯檔案
TG的是750行左右
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
[photo](media:AgADBQADC6gxG1ibCFROCxsemoP-x8Uw1TIABAxeNa-Spx5miLAAAgI@telegram)
[photo](media:AgADBQADDKgxG1ibCFTfYruPodmFbWlK1TIABJwwu0iTFF24hqMAAgI@telegram)
漏洞警告
然而我根本沒看到他有相依這個套件
話說 @showgan 你到底有沒有要上discord聽看看(
拿去hash
hash拿不回原始檔名吧
有些用途不需要啊
可是我所有的操作都是要的.-
所以我必須有一套hash轉資料,資料轉hash的機制
就session啦
那就隨便拿db做一個啊?
bot 在哪(?
OKTW
聽起來好累(#
我有空再搞._.
一個memory base的 session 機制
hash 塞 unique key 然後設個 ttl 就好啊
最簡單的的情況下,你可以只有兩個欄位,一個key,一個資料的json字串
/template 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
/template@mmis1000_bot 伊莉莎白 測試1
笑死 最會飄
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 測試
/template@mmis1000_bot 伊莉莎白 幹你娘
It works
/badge@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 請退選 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 請退選 射惹
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 笨蛋 some text
/template@mmis1000_bot 請退選 你走開
/template@mmis1000_bot 請退選 你走開
/template@mmis1000_bot 請退選 你走開
/template@mmis1000_bot 請退選 你走開
/template@mmis1000_bot 請退選 你走開
/template@mmis1000_bot 笨蛋 ( ゚∀゚)
/template@mmis1000_bot 請退選 原來字數長度沒有限制耶
/template@mmis1000_bot 請退選 愉悅 ⎝( OωO)
/template@mmis1000_bot 請退選 愉悅 ⎝( OωO)
/template@mmis1000_bot 請退選 我是不會住手的
你放棄吧
/template@mmis1000_bot 笨蛋 笨蛋 ( ゚∀゚)
/template@mmis1000_bot —color=red 笨蛋 some text
/maketext@mmis1000_bot —font="comic sans" fuck
Mind your words!
/maketext@mmis1000_bot —font="comic sans MS" fuck
Mind your words!
maketext@mmis1000_bot —font="Comic Sans MS" yea
/maketext@mmis1000_bot —font="Comic Sans MS" yea
/maketext@mmis1000_bot —font="Comic Sans" yea
/maketext@mmis1000_bot —font="Comic Sans" yea
/maketext@mmis1000_bot —font="Comic Sans MS" yea
/template@mmis1000_bot 笨蛋 笨蛋 ( ゚∀゚)
/template@mmis1000_bot 笨蛋 笨蛋 fdfsdf
/template@mmis1000_bot 笨蛋 Moewwww
/template@mmis1000_bot 笨蛋 笨蛋也有sticker
/template@mmis1000_bot 笨蛋 笨蛋也有sticker
/template@mmis1000_bot 請退選 淦話確定
[sticker](media:AAQCABPTPZwOAASU16VjHo1U8pBbAAIC@telegram)
[sticker](media:AAQFABPTL9MyAASv4wAB0VQIswL3TAACAg@telegram)