+17
-2
@@ -251,5 +251,20 @@ const { getStatus } = require("./live.js"); | ||
| let chatRes = await USER.post(this.accessToken, "open/v1/chats/send", JSON.stringify(reqMessage)); | ||
| if (!chatRes || chatRes.code != 200) return resolve(false); | ||
| return resolve(true); | ||
| //rate-limit | ||
| if (chatRes && chatRes.code == 429) { | ||
| let chatRetry = Math.floor(Math.random() * 500) + 500; | ||
| setTimeout(async () => { | ||
| let retRes = await USER.post(this.accessToken, "open/v1/chats/send", JSON.stringify(reqMessage)); | ||
| if (!retRes || retRes.code != 200) return resolve(false); | ||
| return resolve(true); | ||
| }, chatRetry); | ||
| } | ||
| //rate-limit | ||
| else { | ||
| if (!chatRes || chatRes.code != 200) return resolve(false); | ||
| return resolve(true); | ||
| } | ||
| }); | ||
@@ -256,0 +271,0 @@ } |
+24
-8
@@ -26,3 +26,5 @@ const { chzzkAPIURL, chzzkBaseURL, gameBaseURL, naverBaseURL, NID, AUTH } = require("./val.js"); | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -54,3 +56,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -80,3 +84,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -107,3 +113,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -132,3 +140,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -157,3 +167,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -181,3 +193,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -205,3 +219,5 @@ | ||
| console.log(error); | ||
| return resolve({"code": 500}); | ||
| if (error && error.status) return resolve({"code": error.status}); | ||
| else return resolve({"code": 500}); | ||
| }); | ||
@@ -208,0 +224,0 @@ |
+1
-1
| { | ||
| "name": "buzzk", | ||
| "displayName": "BUZZK", | ||
| "version": "2.3.8", | ||
| "version": "2.3.9", | ||
| "description": "뿌지직 (BUZZK) - 치지직(CHZZK) 챗봇을 더욱 쉽게 개발할 수 있도록 돕는 비공식 라이브러리.", | ||
@@ -6,0 +6,0 @@ "main": "lib/index.js", |
+17
-2
@@ -35,2 +35,17 @@ <img src="https://github.com/Emin-G/Img/blob/main/buzzk/buzzk_pamplet.gif?raw=true" alt="BuzzkThumb" width="100%"> | ||
| ## ✒️ 마이그레이션 가이드 (v.2.3.x -> v.2.3.8) | ||
| <details> | ||
| <summary>펼쳐보기</summary> | ||
| buzzk.oauth | ||
| | <img src="https://github.com/Emin-G/Img/blob/main/tags/tag_change-min.png?raw=true" alt="BUZZK" width="70"> | buzzk.oauth.get("Code 값") | | ||
| |--|--| | ||
| | | buzzk.oauth.get("Code 값", "State 값") | | ||
| </details> | ||
| --- | ||
| ## ✒️ 마이그레이션 가이드 (v.2.0.x -> v.2.1.0) | ||
@@ -152,3 +167,3 @@ | ||
| let oauth = buzzk.oauth.get("code 값"); | ||
| let oauth = buzzk.oauth.get("code 값", "state 값"); | ||
@@ -217,3 +232,3 @@ let chat = new buzzkChat(oauth.access); | ||
| let oauth = await buzzk.oauth.get("Code 값"); | ||
| let oauth = await buzzk.oauth.get("Code 값", "State 값"); | ||
| console.log(oauth); | ||
@@ -220,0 +235,0 @@ |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
44911
3.96%919
2.22%506
3.05%