/[sudobot]/trunk/README.md
ViewVC logotype

Diff of /trunk/README.md

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 216 by rakin, Mon Jul 29 17:29:04 2024 UTC revision 432 by rakin, Mon Jul 29 17:30:13 2024 UTC
# Line 1  Line 1 
1    
2  <p align="center">  <p align="center">
3  <img src="https://res.cloudinary.com/rakinar2/image/upload/v1659628446/SudoBot-new_cvwphw.png" height="200px" width="200px">  <img src="https://res.cloudinary.com/rakinar2/image/upload/v1659628446/SudoBot-new_cvwphw.png" height="200px" width="200px">
4  </p>  </p>
# Line 9  Line 10 
10  <img src="https://img.shields.io/github/license/onesoft-sudo/sudobot?label=License" alt="GitHub">  <img src="https://img.shields.io/github/license/onesoft-sudo/sudobot?label=License" alt="GitHub">
11  <img src="https://img.shields.io/github/package-json/v/onesoft-sudo/sudobot?label=Version" alt="GitHub package.json version">  <img src="https://img.shields.io/github/package-json/v/onesoft-sudo/sudobot?label=Version" alt="GitHub package.json version">
12  <img src="https://img.shields.io/github/commit-activity/w/onesoft-sudo/sudobot?label=Commit%20Activity" alt="GitHub commit activity">  <img src="https://img.shields.io/github/commit-activity/w/onesoft-sudo/sudobot?label=Commit%20Activity" alt="GitHub commit activity">
13  <img src="https://img.shields.io/discord/964969362073198652?label=Support+Chat" alt="Discord">  <a href="https://discord.gg/892GWhTzgs"><img src="https://img.shields.io/discord/964969362073198652?label=Support+Chat" alt="Discord"></a>
14  </p>  </p>
15    
16  <p align="center">  <p align="center">
# Line 30  Alternatively, you can create your own D Line 31  Alternatively, you can create your own D
31    
32  ### Setup for Custom Hosting  ### Setup for Custom Hosting
33    
34    #### Requirements
35    * NodeJS version 16 or higher
36    * MongoDB version 5.0 or higher
37    * A Discord API application token with proper setup
38    
39    #### Optional Services
40    * Cat and dog API Token (for fetching cat and dog images using `cat` and `dog` commands, the tokens can be obtained at [thecatapi.com](https://thecatapi.com) and [thedogapi.com](https://thedogapi.com))
41    * Pixabay API Token (can be obtained [here](https://pixabay.com/api/docs/))
42    * A Discord Webhook URL for sending error reports
43    * A JWT Secret for the API services (if you don't have a API secret, you can run `openssl rand -base64 10` to generate a random base64 string and use it as secret)
44    
45  First, download the latest release or clone the repo by running:  First, download the latest release or clone the repo by running:
46    
47  ```  ```
48  git clone https://github.com/onesoft-sudo/sudobot  git clone https://github.com/onesoft-sudo/sudobot
49  ```  ```
50    
51  Then go inside the project directory, and run the following commands:  Then go inside the project directory, and run the following command:
52    
53  ```  ```
 mkdir config tmp storage logs  
 touch logs/join-leave.log  
 echo "{}" > config/snippets.json  
 cp sample-config.json config/config.json  
54  npm install -D  npm install -D
55  ```  ```
56    
# Line 68  Then open up the `config/config.json` fi Line 76  Then open up the `config/config.json` fi
76    
77  **Note**: `...` means other options that exist in the config, you can edit them to customize the settings, but not required.  **Note**: `...` means other options that exist in the config, you can edit them to customize the settings, but not required.
78    
79    Then copy the `.env.example` file to `.env` and open it, edit the information (such as bot token. MongoDB URI, etc) as needed.
80    
81  Build the project:  Build the project:
82    
83  ```  ```
# Line 99  Congratulations! You've successfully set Line 109  Congratulations! You've successfully set
109  ### Support  ### Support
110    
111  - **Email**: [email protected]  - **Email**: [email protected]
112  - **Discord Server**: [Support Server Invite](https://discord.gg/892GWhTzgs)  - **Discord Servers**: [The Everything Server](https://discord.gg/Km7ZcfXT6P), [Support Server](https://discord.gg/892GWhTzgs)

Legend:
Removed from v.216  
changed lines
  Added in v.432

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26