diff --git a/documents/README.bg.md b/documents/README.bg.md index e24be2e9..37d9895c 100644 --- a/documents/README.bg.md +++ b/documents/README.bg.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help`
- - + +
-## Характеристика +## ✨ คุณสมบัติเด่น - Работи на [Discord.js](https://discord.js.org/) v14. - Възможност за персонализиране на различни желани елементи @@ -48,17 +47,17 @@ и много други интересни функции... -## Предпоставки +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Отидете на [Портал за разработчици на Discord](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา и много други интересни функции... -## намери проблем +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.cs.md b/documents/README.cs.md index d5901fd8..23da32b7 100644 --- a/documents/README.cs.md +++ b/documents/README.cs.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help`
- - + +
-## Funkce +## ✨ คุณสมบัติเด่น - Funguje na [Discord.js](https://discord.js.org/) v14. - Možnost přizpůsobit různé požadované položky @@ -48,17 +47,17 @@ a mnoho dalších zajímavých funkcí... -## Předpoklady +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ a mnoho dalších zajímavých funkcí... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Přejděte na [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา a mnoho dalších zajímavých funkcí... -## našel problém +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.da.md b/documents/README.da.md index 8a8ff3a3..ca75769b 100644 --- a/documents/README.da.md +++ b/documents/README.da.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help`
- - + +
-## Funktioner +## ✨ คุณสมบัติเด่น - Virker på [Discord.js](https://discord.js.org/) v14. - I stand til at tilpasse en række ønskede emner @@ -48,17 +47,17 @@ og mange andre interessante funktioner... -## Forudsætninger +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ og mange andre interessante funktioner... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Gå til [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา og mange andre interessante funktioner... -## fundet et problem +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.de.md b/documents/README.de.md index 472d4385..342c66e2 100644 --- a/documents/README.de.md +++ b/documents/README.de.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help`
- - + +
-## Merkmale +## ✨ คุณสมบัติเด่น - Funktioniert auf [Discord.js](https://discord.js.org/) v14. - Kann eine Vielzahl gewünschter Artikel individuell anpassen @@ -48,17 +47,17 @@ und viele weitere interessante Features... -## Voraussetzungen +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ und viele weitere interessante Features... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Benennen Sie die Datei `.env.example` in `.env` um und fügen Sie alle erforderlichen Werte ein. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Sie können uns helfen, eine vorhandene Sprache oder eine Sprache zu übersetzen, die derzeit nicht unter [Crowdin](https://crowdin.com/project/shioru-bot)verfügbar ist. -## habe ein Problem gefunden +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.el.md b/documents/README.el.md index 7ea5f067..92dd8887 100644 --- a/documents/README.el.md +++ b/documents/README.el.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Χαρακτηριστικά +## ✨ คุณสมบัติเด่น - Λειτουργεί σε [Discord.js](https://discord.js.org/) v14. - Δυνατότητα προσαρμογής μιας ποικιλίας επιθυμητών αντικειμένων @@ -48,17 +47,17 @@ και πολλά άλλα ενδιαφέροντα χαρακτηριστικά... -## Προαπαιτούμενα +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Μεταβείτε στο [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา και πολλά άλλα ενδιαφέροντα χαρακτηριστικά... -## βρήκε πρόβλημα +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.en-GB.md b/documents/README.en-GB.md index b92607da..18104009 100644 --- a/documents/README.en-GB.md +++ b/documents/README.en-GB.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## คุณสมบัติเด่น +## ✨ คุณสมบัติเด่น - ทำงานบน [Discord.js](https://discord.js.org/) v14 - สามารถปรับแต่งสิ่งที่ต้องการได้หลากหลายรายการ @@ -48,17 +47,17 @@ และคุณสมบัติที่น่าสนใจอื่นๆ อีกมากมาย... -## ข้อกำหนดเบื้องต้น +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - ทำการเปลี่ยนชื่อไฟล์ `.env.example` เป็น `.env` แล้วใส่ค่าที่จำเป็นทั้งหมด - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา คุณสามารถช่วยเราแปลภาษาที่มีอยู่หรือภาษาที่ยังไม่พร้อมใช้งานในขณะนี้ได้ที่ [Crowdin](https://crowdin.com/project/shioru-bot). -## พบปัญหา +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.en-US.md b/documents/README.en-US.md index bae06007..ebacd75b 100644 --- a/documents/README.en-US.md +++ b/documents/README.en-US.md @@ -2,7 +2,7 @@

Shioru

-

Personal assistants in Discord that will help make your guild a better place.

+

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

@@ -23,7 +23,7 @@ [Switch Languages](https://github.com/Maseshi/Shioru/tree/main/documents) -Your best personal assistants will help your guild look more lively. She can do so many things that you can easily see detailed information on all commands by typing `/help`. +เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## ✨ Outstanding features +## ✨ คุณสมบัติเด่น - Works on [Discord.js](https://discord.js.org/) v14 - A wide variety of customizations can be made. @@ -42,98 +42,91 @@ Your best personal assistants will help your guild look more lively. She can do - Support customization of server notifications - You can chat by typing `@Shioru` followed by the message you wish to communicate. - Able to use application commands (/) -- Simulate a database system for testing -- Supports working on shards +- จำลองระบบฐานข้อมูลสำหรับทดสอบ +- รองรับการทำงานบน Shard And many other interesting features... -## 🧩 Prerequisites +## 🧩 ข้อกำหนดเบื้องต้น -- [Node.js](https://nodejs.org/) v18.0.0 or higher -- [Python](https://www.python.org/downloads/) v3.8.0 or higher -- [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 or higher +- [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า +- [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า +- [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า - [Firebase Tools](https://firebase.google.com/docs/cli) - [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) -- [FFmpeg](https://ffmpeg.org/download.html) +- [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## ⌛ Installation +## ⌛ การติดตั้ง -### 1. Install **Build Tools** +### 1. ติดตั้ง **Build Tools** -Install **Build tools** by running the following command according to your operating system. +ทำการติดตั้ง **Build tools** โดยรันคำสั่งดังต่อไปนี้ตามระบบปฏิบัติการของคุณ -- For Linux and MacOS operating systems +- สำหรับระบบปฏิบัติการ Linux และ MacOS ```sh sudo apt update sudo apt install build-essential ``` -- For Windows operating system +- สำหรับระบบปฏิบัติการ Windows ```sh npm install --global --production --add-python-to-path windows-build-tools ``` -> [!TIP] -> You can skip this step by checking the **Automatically install the necessary tools** option through the Node.js installer as shown in the following image. -> +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> > ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) -### 2. Clone the bot and install the components. +### 2. โคลนบอทและติดตั้งส่วนประกอบ -- Launch a terminal and run the following command. +- Launch a terminal and run the following commands. ```bat git clone https://github.com/Maseshi/Shioru.git cd Shioru npm install ``` -- Change the file name `.env.example` to `.env` and enter all required values. +- Rename the `.env.example` file to `.env` and add all values. -> [!NOTE] -> You can edit some data in **config** at [./source/configs/data.js](./source/configs/data.js). +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) -### 3. Setup bot and invite to join. +### 3. ตั้งค่าบอทและเชิญเข้าร่วม -- Go to [Discord Developer Portal](https://discord.com/developers/applications) -- Click **"New Application"** and name your bot and accept the Discord policy rules. -- Go to the **"Bot"** page and enable all options in the **Privileged Gateway Intent** section. - ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/discord-developer-portal-privileged-gateway-intents.png) -- Invite your bot to the server by going to the **OAuth2 > URL Generator** page, selecting `bot` and `applications.commands`, selecting `Administrator`, then copy the link and paste it in the browser address bar. Your sir - ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/discord-developer-portal-scopes.png) +- Go to the [Discord Developer Portal](https://discord.com/developers/applications) +- Click **"New Application"** and give your bot a name and accept the Discord policy rules. +- Go to the **"Bot"** page and enable all options in the **Privileged Gateway Intents** section. ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/discord-developer-portal-privileged-gateway-intents.png) +- เชิญบอทของคุณไปที่เซิร์ฟเวอร์โดยไปที่หน้า **OAuth2 > URL Generator** เลือก `bot` และ `applications.commands` เลือก `Administrator` จากนั้นคัดลอกลิงก์และวางในแถบที่อยู่ของเบราว์เซอร์ของคุณ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/discord-developer-portal-scopes.png) -### 4. Setup database +### 4. ตั้งค่าฐานข้อมูล - Go to https://firebase.google.com/ and start setting up the project. -- Add a new project and follow the steps. -- Add your first application with **Website** Name your app without needing to select the **"Also set up Firebase Hosting for this app."** option and register the app. - ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/firebase-setup-web-application.png) -- Firebase will provide you with information about its configuration. Apply these values to the file. `.env` +- Add a new project and go through the steps. +- Add your first application with **Website**, name your app without the need to select **"Also set up Firebase Hosting for this app."** and register the app. ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/firebase-setup-web-application.png) +- Firebase จะให้ข้อมูลเกี่ยวกับการกำหนดค่าแก่คุณ นำค่าเหล่านี้ไปใช้กับไฟล์ `.env` - Go to **Build > [Realtime Database](https://console.firebase.google.com/u/0/project/_/database/data)** to create a database for storing data. -## 🪛 Development +## 🪛 การพัฒนา -- Open a terminal and run `npm run emulators` to simulate the database system in **dev mode**. -- Open a new terminal and run the command `npm run dev`. +- เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` -> [!NOTE] -> When you enter development mode. Some features may be disabled, such as sending statistics, updating data, etc. +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น -## ☕ Serve +## ☕ จำลอง -Test the actual use by performing tasks similar to real use. The system will automatically calculate the split of the work fraction according to the number of guilds. +ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ -- Open a terminal and run `npm run emulators` to simulate the database system in **emulation mode**. -- Open a new terminal and run the command `npm run serve`. +- เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` -> [!NOTE] -> You will automatically enter development mode as this is a production simulation. Cause some features may not work. +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน -## 🍵 Production +## 🍵 ใช้งานจริง -For actual use, the prepared command or set of commands can be used normally as follows: +สำหรับการใช้งานจริงสามารถใช้คำสั่งหรือชุดคำสั่งที่เตรียมไว้ได้ตามปกติ ดังนี้: -- On Linux or MacOS +- บน Linux หรือ MacOS ```sh # with command file (recommend) @@ -145,7 +138,7 @@ For actual use, the prepared command or set of commands can be used normally as npm start ``` -- On Windows +- บน Windows ```bat @REM with command file (recommend) @@ -157,34 +150,33 @@ For actual use, the prepared command or set of commands can be used normally as npm start ``` -### 🐳 Running on Docker +### 🐳 ทำงานบน Docker -This operation requires [Docker](https://www.docker.com/products/docker-desktop/) +การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) -- Use the command `npm run docker:build` and wait for all the work to complete. -- Then open the Docker program and run it with the required environment information (env) or use the command `npm run docker:run` and wait until the bot is running. +- ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน -> [!TIP] -> You can check the functionality using the command `docker ps -a`. +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## ⚡ Quick Troubleshooting +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว - `gyp ERR! stack Error: not found: make` - This problem may be caused by **Build tools** being installed incorrectly or may not have been installed yet. This problem can be solved by looking at the [installation](#1-install-build-tools) section. + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) - `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` - It is possible that you have not yet simulated the database system on the machine in test mode. You can solve this problem by closing the bot and running the following command on another page. + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง ```bat npm run emulators ``` -## 🌐 Improve Translate +## 🌐 ปรับปรุงการแปลภาษา You can help us translate existing languages or languages that are not currently available on [Crowdin](https://crowdin.com/project/shioru). -## ⚠️ Found a problem +## ⚠️ พบปัญหา -If you encounter any problems from your current job You can let us know through the tab. [issue](https://github.com/Maseshi/Shioru/issues) of this repository. +หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.es-ES.md b/documents/README.es-ES.md index 74ab4e6e..5d3866d5 100644 --- a/documents/README.es-ES.md +++ b/documents/README.es-ES.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Características +## ✨ คุณสมบัติเด่น - Funciona en [Discord.js](https://discord.js.org/) v14. - Capaz de personalizar una variedad de elementos deseados @@ -48,17 +47,17 @@ และคุณสมบัติที่น่าสนใจอื่นๆ อีกมากมาย... -## requisitos previos +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Cambie el nombre del archivo `.env.example` a `.env` e inserte todos los valores necesarios. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` +- `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Puede ayudarnos a traducir un idioma existente o un idioma que no está disponible actualmente en [Crowdin](https://crowdin.com/project/shioru-bot). -## encontró un problema +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.fi.md b/documents/README.fi.md index c1ee946e..039baedf 100644 --- a/documents/README.fi.md +++ b/documents/README.fi.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## ominaisuudet +## ✨ คุณสมบัติเด่น - Toimii [Discord.js](https://discord.js.org/) v14:ssä. - Pystyy räätälöimään erilaisia haluttuja kohteita @@ -48,17 +47,17 @@ ja monia muita mielenkiintoisia ominaisuuksia... -## Edellytykset +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ ja monia muita mielenkiintoisia ominaisuuksia... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Siirry [Discord-kehittäjäportaaliin](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา ja monia muita mielenkiintoisia ominaisuuksia... -## löysi ongelman +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.fr.md b/documents/README.fr.md index ad7609ae..78f06931 100644 --- a/documents/README.fr.md +++ b/documents/README.fr.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Caractéristiques +## ✨ คุณสมบัติเด่น - Fonctionne sur [Discord.js](https://discord.js.org/) v14. - Capable de personnaliser une variété d'articles souhaités @@ -48,17 +47,17 @@ และคุณสมบัติที่น่าสนใจอื่นๆ อีกมากมาย... -## Conditions préalables +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Gite](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Renommez le fichier `.env.example` en `.env` et insérez toutes les valeurs nécessaires. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Vous pouvez nous aider à traduire une langue existante ou une langue qui n'est pas disponible actuellement chez [Crowdin](https://crowdin.com/project/shioru-bot). -## trouvé un problème +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.hi.md b/documents/README.hi.md index 0d11dbf4..c3f44f78 100644 --- a/documents/README.hi.md +++ b/documents/README.hi.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## विशेषताएँ +## ✨ คุณสมบัติเด่น - [Discord.js](https://discord.js.org/) v14 पर काम करता है। - वांछित वस्तुओं की एक किस्म को अनुकूलित करने में सक्षम @@ -48,17 +47,17 @@ आपका अच्छा सर्वर सहायक आपके सर्वर को अधिक जीवंत दिखने में मदद करेगा। वह बहुत कुछ कर सकती है जिसके लिए आप `/help` टाइप करके विभिन्न कमांड की विस्तृत जानकारी प्राप्त कर सकते हैं।आप शिओरू को[यहाँ](https://discord.com/api/oauth2/authorize?client_id=704706906505347183&permissions=8&scope=applications.commands%20bot&redirect_uri=https%3A%2F%2Fshiorus.web.app%2Fthanks-you) -## आवश्यक शर्तें +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [गिट](https://www.ffmpeg.org/download.html) - [गिट](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - [डिसॉर्डर डेवलपर पोर्टल](https://discord.com/developers/applications)पर जाएं - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา और कई अन्य रोचक विशेषताएं... -## एक समस्या मिली +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.hr.md b/documents/README.hr.md index e15b8d9e..e51adcd5 100644 --- a/documents/README.hr.md +++ b/documents/README.hr.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Značajke +## ✨ คุณสมบัติเด่น - Radi na [Discord.js](https://discord.js.org/) v14. - Mogućnost prilagođavanja raznih željenih stavki @@ -48,17 +47,17 @@ i mnoge druge zanimljive karakteristike... -## Preduvjeti +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ i mnoge druge zanimljive karakteristike... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Idite na [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา i mnoge druge zanimljive karakteristike... -## pronašao problem +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.hu.md b/documents/README.hu.md index a281aa8e..a73566c8 100644 --- a/documents/README.hu.md +++ b/documents/README.hu.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Jellemzők +## ✨ คุณสมบัติเด่น - [Discord.js](https://discord.js.org/) v14-en működik. - Képes testreszabni a különféle kívánt elemeket @@ -48,17 +47,17 @@ és még sok más érdekes funkció... -## Előfeltételek +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Lépjen a [Discord fejlesztői portálra](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา és még sok más érdekes funkció... -## problémát talált +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.id.md b/documents/README.id.md index e9852ba5..a9110073 100644 --- a/documents/README.id.md +++ b/documents/README.id.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Fitur-fitur +## ✨ คุณสมบัติเด่น - Bekerja pada [Discord.js](https://discord.js.org/) v14. - Mampu menyesuaikan berbagai item yang diinginkan @@ -48,17 +47,17 @@ dan banyak fitur menarik lainnya... -## Prasyarat +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ dan banyak fitur menarik lainnya... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Buka [Portal Pengembang Discord](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Anda dapat membantu kami menerjemahkan bahasa yang sudah ada atau bahasa yang saat ini belum tersedia di [Crowdin](https://crowdin.com/project/shioru). -## menemukan masalah +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.it.md b/documents/README.it.md index 0942aaa9..8694d0ad 100644 --- a/documents/README.it.md +++ b/documents/README.it.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Caratteristiche +## ✨ คุณสมบัติเด่น - Funziona su [Discord.js](https://discord.js.org/) v14. - In grado di personalizzare una varietà di elementi desiderati @@ -48,17 +47,17 @@ e molte altre caratteristiche interessanti... -## Prerequisiti +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ e molte altre caratteristiche interessanti... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Rinominare il file `.env.example` in `.env` e inserire tutti i valori necessari. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Puoi aiutarci a tradurre una lingua esistente o una lingua che non è attualmente disponibile su [Crowdin](https://crowdin.com/project/shioru-bot). -## trovato un problema +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.ja.md b/documents/README.ja.md index f2028e0d..04b4cf1c 100644 --- a/documents/README.ja.md +++ b/documents/README.ja.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## 特徴 +## ✨ คุณสมบัติเด่น - [Discord.js](https://discord.js.org/) v14 で動作します。 - ご希望の様々なアイテムをカスタマイズ可能 @@ -48,17 +47,17 @@ 他にもたくさんの興味深い機能があります... -## 前提条件 +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - ファイルの名前を変更します `.env.example` を `.env` として、必要なすべての値を挿入します。 - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา 既存の言語または現在 [Crowdin](https://crowdin.com/project/shioru-bot). で利用できない言語の翻訳にご協力ください。 -## 問題が見つかりました +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.ko.md b/documents/README.ko.md index c7e78fd8..d2251875 100644 --- a/documents/README.ko.md +++ b/documents/README.ko.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## 특징 +## ✨ คุณสมบัติเด่น - [Discord.js](https://discord.js.org/) v14에서 작동합니다. - 원하는 다양한 아이템 커스터마이징 가능 @@ -48,17 +47,17 @@ 그리고 다른 많은 흥미로운 기능들... -## 전제 조건 +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - 파일 `.env.example` 의 이름을 `.env` 으로 바꾸고 필요한 모든 값을 삽입합니다. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -102,21 +102,25 @@ npm install --global --production --add-python-to-path windows-build-tools - https://firebase.google.com/으로 이동하여 프로젝트 설정을 시작합니다. - 새 프로젝트를 추가하고 단계를 따릅니다. -- 웹사이트 \***\* 있는 첫 번째 애플리케이션을 추가합니다 **선택적으로 앱 이름\*\* 지정합니다. ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/firebase-setup-web-application.png) +- 웹사이트 **** 있는 첫 번째 애플리케이션을 추가합니다 **선택적으로 앱 이름** 지정합니다. ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/firebase-setup-web-application.png) - Firebase จะให้ข้อมูลเกี่ยวกับการกำหนดค่าแก่คุณ นำค่าเหล่านี้ไปใช้กับไฟล์ `.env` - **create > [realtime database](https://console.firebase.google.com/u/0/project/_/database/data)** 로 이동하여 스토리지 데이터베이스를 생성합니다. ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา 기존 언어 또는 현재 [Crowdin](https://crowdin.com/project/shioru-bot)에서 사용할 수 없는 언어를 번역하는 데 도움을 줄 수 있습니다. -## 문제를 발견 +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.lt.md b/documents/README.lt.md index c42a81bb..aad6772f 100644 --- a/documents/README.lt.md +++ b/documents/README.lt.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## funkcijos +## ✨ คุณสมบัติเด่น - Veikia su [Discord.js](https://discord.js.org/) v14. - Galiu pritaikyti įvairius norimus elementus @@ -48,17 +47,17 @@ ir daug kitų įdomių funkcijų... -## Būtinos sąlygos +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ ir daug kitų įdomių funkcijų... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Eikite į [Discord kūrėjų portalą](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา ir daug kitų įdomių funkcijų... -## rado problemą +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.nl.md b/documents/README.nl.md index 80da2034..f0f2741d 100644 --- a/documents/README.nl.md +++ b/documents/README.nl.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Functies +## ✨ คุณสมบัติเด่น - Werkt op [Discord.js](https://discord.js.org/) v14. - In staat om een verscheidenheid aan gewenste items aan te passen @@ -48,17 +47,17 @@ en vele andere interessante functies... -## ข้อกำหนดเบื้องต้น +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ en vele andere interessante functies... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Hernoem het bestand `.env.example` naar `.env` en voer alle benodigde waarden in. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา U kunt ons helpen een bestaande taal te vertalen of een taal die momenteel niet beschikbaar is bij [Crowdin](https://crowdin.com/project/shioru-bot). -## een probleem gevonden +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.no.md b/documents/README.no.md index 5b039859..ca261e7d 100644 --- a/documents/README.no.md +++ b/documents/README.no.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Egenskaper +## ✨ คุณสมบัติเด่น - Fungerer på [Discord.js](https://discord.js.org/) v14. - Kunne tilpasse en rekke ønskede elementer @@ -48,17 +47,17 @@ og mange andre interessante funksjoner... -## Forutsetninger +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ og mange andre interessante funksjoner... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Gå til [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา og mange andre interessante funksjoner... -## funnet et problem +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.pl.md b/documents/README.pl.md index a7626189..30fa462b 100644 --- a/documents/README.pl.md +++ b/documents/README.pl.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Cechy +## ✨ คุณสมบัติเด่น - Działa na [Discord.js](https://discord.js.org/) v14. - Możliwość dostosowania różnych pożądanych elementów @@ -48,17 +47,17 @@ i wiele innych ciekawych funkcji... -## Wymagania wstępne +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ i wiele innych ciekawych funkcji... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Zmień nazwę pliku `.env.example` na `.env` i wstaw wszystkie niezbędne wartości. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Możesz pomóc nam przetłumaczyć istniejący język lub język, który nie jest obecnie dostępny w [Crowdin](https://crowdin.com/project/shioru-bot). -## znalazł problem +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.pt-BR.md b/documents/README.pt-BR.md index 3a09bc29..c5d7e41e 100644 --- a/documents/README.pt-BR.md +++ b/documents/README.pt-BR.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Características +## ✨ คุณสมบัติเด่น - Funciona em [Discord.js](https://discord.js.org/) v14. - Capaz de personalizar uma variedade de itens desejados @@ -48,17 +47,17 @@ และคุณสมบัติที่น่าสนใจอื่นๆ อีกมากมาย... -## Pré-requisitos +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Renomeie o arquivo `.env.example` para `.env` e insira todos os valores necessários. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Você pode nos ajudar a traduzir um idioma existente ou um idioma que não esteja disponível no momento em [Crowdin](https://crowdin.com/project/shioru-bot). -## encontrou um problema +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.ro.md b/documents/README.ro.md index 34c8280c..22b22f61 100644 --- a/documents/README.ro.md +++ b/documents/README.ro.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Caracteristici +## ✨ คุณสมบัติเด่น - Funcționează pe [Discord.js](https://discord.js.org/) v14. - Capabil să personalizeze o varietate de articole dorite @@ -48,17 +47,17 @@ și multe alte caracteristici interesante... -## Cerințe preliminare +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Accesați [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา și multe alte caracteristici interesante... -## a gasit o problema +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.ru.md b/documents/README.ru.md index 20bac910..3d56a156 100644 --- a/documents/README.ru.md +++ b/documents/README.ru.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Функции +## ✨ คุณสมบัติเด่น - Работает на [Discord.js](https://discord.js.org/) v14. - Возможность настроить различные желаемые элементы @@ -48,17 +47,17 @@ и много других интересных функций... -## ข้อกำหนดเบื้องต้น +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Переименуйте файл `.env.example` в `.env` и вставьте все необходимые значения. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Вы можете помочь нам перевести существующий язык или язык, который в настоящее время недоступен на [Crowdin](https://crowdin.com/project/shioru-bot). -## нашел проблему +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.sv-SE.md b/documents/README.sv-SE.md index a57ac8ce..7a0fde2b 100644 --- a/documents/README.sv-SE.md +++ b/documents/README.sv-SE.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Funktioner +## ✨ คุณสมบัติเด่น - Fungerar på [Discord.js](https://discord.js.org/) v14. - Kan skräddarsy en mängd önskade föremål @@ -48,17 +47,17 @@ och många andra intressanta funktioner... -## Förutsättningar +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ och många andra intressanta funktioner... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Gå till [Discord Developer Portal](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา och många andra intressanta funktioner... -## hittade ett problem +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.tr.md b/documents/README.tr.md index da138fb3..c2b94f23 100644 --- a/documents/README.tr.md +++ b/documents/README.tr.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Özellikler +## ✨ คุณสมบัติเด่น - [Discord.js](https://discord.js.org/) v14 üzerinde çalışır. - İstenen çeşitli öğeleri özelleştirebilme @@ -48,17 +47,17 @@ ve diğer birçok ilginç özellik... -## Önkoşullar +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ ve diğer birçok ilginç özellik... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - `.env.example` dosyasını `.env` olarak yeniden adlandırın ve gerekli tüm değerleri ekleyin. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา Mevcut bir dili veya şu anda [Crowdin](https://crowdin.com/project/shioru-bot)bulunmayan bir dili çevirmemize yardımcı olabilirsiniz. -## bir sorun bulundu +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.uk.md b/documents/README.uk.md index 4ae89a5b..83c8af4f 100644 --- a/documents/README.uk.md +++ b/documents/README.uk.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## особливості +## ✨ คุณสมบัติเด่น - Працює на [Discord.js](https://discord.js.org/) v14. - Можливість налаштування різноманітних бажаних елементів @@ -48,17 +47,17 @@ та багато інших цікавих функцій... -## передумови +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Перейдіть на [портал розробників Discord](https://discord.com/developers/applications) - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! stack Error: not found: make` +- `gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา та багато інших цікавих функцій... -## знайшов проблему +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.vi.md b/documents/README.vi.md index d7626ada..5b053635 100644 --- a/documents/README.vi.md +++ b/documents/README.vi.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## Đặc trưng +## ✨ คุณสมบัติเด่น - Hoạt động trên [Discord.js](https://discord.js.org/) v14. - Có thể tùy chỉnh nhiều mục mong muốn @@ -48,17 +47,17 @@ và nhiều tính năng thú vị khác... -## điều kiện tiên quyết +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ và nhiều tính năng thú vị khác... - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - Truy cập https://firebase.google.com/ và bắt đầu thiết lập dự án. - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- Nhấp vào **"Ứng dụng mới"** và đặt tên cho bot của bạn và chấp nhận các quy tắc của chính sách Discord. +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- Thêm một dự án mới và làm theo các bước. +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน -## แก้ไขปัญหาอย่างรวดเร็ว +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -### `gyp ERR! stack Error: not found: make` +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) +- `gyp ERR! stack Error: not found: make` -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -```bat -npm run emulators -``` + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา và nhiều tính năng thú vị khác... -## tìm thấy một vấn đề +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.zh-CN.md b/documents/README.zh-CN.md index 642cf9a2..08885f34 100644 --- a/documents/README.zh-CN.md +++ b/documents/README.zh-CN.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## 特征 +## ✨ คุณสมบัติเด่น - 适用于 [Discord.js](https://discord.js.org/) v14。 - 能够定制各种想要的物品 @@ -48,17 +47,17 @@ 和许多其他有趣的功能...... -## 先决条件 +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. 1. 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. 2. 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - 将文件 `.env.example` 重命名为 `.env` 并插入所有必要的值。 - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. 3. 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` +- `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080 Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080 Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา 您可以帮助我们翻译一种现有语言或一种当前在 [Crowdin](https://crowdin.com/project/shioru-bot)不可用的语言。 -## 发现问题 +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้ diff --git a/documents/README.zh-TW.md b/documents/README.zh-TW.md index 5a002bbf..a7c730c9 100644 --- a/documents/README.zh-TW.md +++ b/documents/README.zh-TW.md @@ -1,17 +1,15 @@
-

Shioru

+

Shioru

เลขาส่วนตัวใน Discord ที่จะช่วยทำให้กิลด์ของคุณน่าอยู่ยิ่งขึ้น

- - - - - - - - + + + @@ -28,12 +26,13 @@ เลขาส่วนตัวที่ดีที่สุดของคุณจะช่วยให้กิลด์ของคุณดูมีชีวิตชีวามากขึ้น เธอสามารถทำสิ่งต่าง ๆ ได้หลายอย่างซึ่งคุณสามารถดูรายละเอียดข้อมูลของคำสั่งทั้งหมด ได้ง่าย ๆ โดยพิมพ์ `/help` -## คุณสมบัติเด่น +## ✨ คุณสมบัติเด่น - 適用於 [Discord.js](https://discord.js.org/) v14。 - 能夠定制各種想要的物品 @@ -48,17 +47,17 @@ 和許多其他有趣的功能...... -## ข้อกำหนดเบื้องต้น +## 🧩 ข้อกำหนดเบื้องต้น - [Node.js](https://nodejs.org/) v20.6.0 หรือมากกว่า - [Python](https://www.python.org/downloads/) v3.8.0 หรือมากกว่า - [Java](https://www.oracle.com/java/technologies/downloads/) v11.0.0 หรือมากกว่า -- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) หรือ[ติดตั้งด้วยตัวเอง](#1-ติดตั้ง-build-tools) - [Firebase Tools](https://firebase.google.com/docs/cli) +- [Build Tools](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) - [FFmpeg](https://www.ffmpeg.org/download.html) - [Git](https://git-scm.com/downloads) -## การติดตั้ง +## ⌛ การติดตั้ง ### 1. 1. 1. ติดตั้ง **Build Tools** @@ -66,18 +65,19 @@ - สำหรับระบบปฏิบัติการ Linux และ MacOS -```sh -sudo apt update -sudo apt install build-essential -``` + ```sh + sudo apt update + sudo apt install build-essential + ``` - สำหรับระบบปฏิบัติการ Windows + ```sh + npm install --global --production --add-python-to-path windows-build-tools + ``` -```sh -npm install --global --production --add-python-to-path windows-build-tools -``` - -> **💡 ทริป**: คุณสามารถข้ามขั้นตอนนี้ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) +> [!TIP] คุณสามารถข้ามขั้นตอนนี้โดยการติ๊กตัวเลือก **Automatically install the necessary tools.** ผ่านตัวติดตั้ง Node.js ดังภาพต่อไปนี้ +> +> ![](https://raw.githubusercontent.com/Maseshi/Shioru/main/assets/images/node-js-tools-for-native-modules.png) ### 2. 2. 2. โคลนบอทและติดตั้งส่วนประกอบ @@ -89,7 +89,7 @@ npm install --global --production --add-python-to-path windows-build-tools ``` - 將文件 `.env.example` 重命名為 `.env` 並插入所有必要的值。 - > **💡 หมายเหตุ:** คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) +> [!NOTE] คุณสามารถแก้ไขข้อมูลบางอย่างใน **config** ที่ [./source/configs/data.js](../source/configs/data.js) ### 3. 3. 3. ตั้งค่าบอทและเชิญเข้าร่วม @@ -109,14 +109,18 @@ npm install --global --production --add-python-to-path windows-build-tools ## 🪛 การพัฒนา - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดพัฒนา** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` > **💡 หมายเหตุ:** เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run dev` + +> [!NOTE] เมื่อคุณเข้าสู่โหมดการพัฒนา คุณลักษณะบางอย่างอาจถูกปิดใช้งาน เช่น การส่งสถิติ การอัปเดตข้อมูล เป็นต้น ## ☕ จำลอง ทดสอบการใช้งานจริงด้วยการทำงานที่คล้ายกับการใช้งานจริง โดยระบบจะคำนวณการแยกเศษของการทำงานตามจำนวนของกิลด์โดยอัตโนมัติ - เปิดเทอร์มินัลแล้วรัน `npm run emulators` เพื่อจำลองระบบฐานข้อมูลใน**โหมดจำลอง** -- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` > **💡 หมายเหตุ:** คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน +- เปิดเทอร์มินัลหน้าใหม่แล้วรันคำสั่ง `npm run serve` + +> [!NOTE] คุณจะเข้าสู่โหมดการพัฒนาโดยอัตโนมัติเนื่องจากเป็นการจำลองการใช้งานจริง ทำให้คุณสมบัติบางอย่างอาจไม่ทำงาน ## 🍵 ใช้งานจริง @@ -151,26 +155,28 @@ npm install --global --production --add-python-to-path windows-build-tools การดำเนินการนี้จำเป็นต้องมี [Docker](https://www.docker.com/products/docker-desktop/) - ใช้คำสั่ง `npm run docker:build` แล้วรอให้ทำงานเสร็จทั้งหมด -- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน > **💡 หมายเหตุ:** คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` +- จากนั้นเปิดโปรแกรม Docker แล้วสั่งรันพร้อมกับใส่ข้อมูลสภาพแวดล้อมที่จำเป็น (env) หรือใช้คำสั่ง `npm run docker:run` แล้วรอจนบอททำงาน + +> [!TIP] คุณสามารถตรวจสอบการทำงานได้โดยใช้คำสั่ง `docker ps -a` -## แก้ไขปัญหาอย่างรวดเร็ว +## ⚡ แก้ไขปัญหาอย่างรวดเร็ว -### `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` +- `gyp ERR! gyp ERR! gyp ERR! stack Error: not found: make` -ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) + ปัญหานี้อาจเกิดจาก **Build Tools** ติดตั้งไม่ถูกต้องหรืออาจยังไม่ได้ติดตั้ง วิธีแก้ไขปัญหานี้ให้ดูที่ส่วน[การติดตั้ง Build Tools](#1-ติดตั้ง-build-tools) -### `@firebase/firestore: Firestore (10.6.0): GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080 Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080 Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` +- `GrpcConnection RPC 'Write' stream 0x58a118ce error. Code: 14 Message: 14 UNAVAILABLE: No connection established. Last error: connect ECONNREFUSED 127.0.0.1:8080` -เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง + เป็นไปได้ว่าคุณยังไม่ได้จำลองระบบฐานข้อมูลบนเครื่องในโหมดทดสอบ โดยคุณสามารถแก้ปัญหานี้ได้โดยปิดบอทแล้วรันคำสั่งดังนี้ในอีกหน้าหนึ่ง -```bat -npm run emulators -``` + ```bat + npm run emulators + ``` -## ปรับปรุงการแปลภาษา +## 🌐 ปรับปรุงการแปลภาษา 您可以幫助我們翻譯一種現有語言或一種當前在 [Crowdin](https://crowdin.com/project/shioru-bot)不可用的語言。 -## 發現問題 +## ⚠️ พบปัญหา หากคุณพบปัญหาใดๆ จากการทำงานปัจจุบันของคุณ คุณสามารถแจ้งให้เราทราบได้ผ่านแท็บ [issues](https://github.com/Maseshi/Shioru/issues) ของพื้นที่เก็บนี้ได้