Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

Commit 6dd8ba3

Browse files
committed
docs: updated README
1 parent 69f7b2e commit 6dd8ba3

3 files changed

Lines changed: 57 additions & 6 deletions

File tree

.markdownlint.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
{
2-
"MD022": false
2+
"MD013": false,
3+
"MD022": false,
4+
"MD032": false,
5+
"MD036": false,
6+
"MD041": false
37
}

README.md

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,52 @@
1-
# Adix V2
2-
Create `.env` file and add config values stated in `.env.example`
3-
For custom adix.config.js icon, change `vsicons.customIconFolderPath` option in `.vscode/settings.json`
1+
![Adix Banner](assets/Adix_Banner.png)
42

5-
Work in progress
3+
# Adix - Discord Music Bot
4+
Adix is a high quality music bot meant to benefit the various communities on Discord by streaming music in a voice channel to entertain users, bringing music experience to a whole new level. Immerse yourself in your favourite music, streamed directly to your Discord server in high quality.
5+
6+
## Software/Languages
7+
**Languages**
8+
* TypeScript
9+
10+
**Internal Software**
11+
* discord.js (Discord API wrapper)
12+
* @lavacord/discord.js (Lavacord) (Lavalink wrapper)
13+
* chalk (Logging styling)
14+
* dotenv (Environment variables)
15+
* eslint (Linting)
16+
* husky (Pre commit actions)
17+
* nodemon (Development assistance)
18+
* tsc (TypeScript compiler)
19+
20+
**External Software**
21+
* Lavalink (Music player)
22+
23+
## Setting Up
24+
To setup Adix on your device, you can choose from cloning, forking or downloading the code zip file. Once you have the code for Adix, run `npm install` if you use npm or `yarn install` if you use yarn. After installing the dependencies, rename the `.env.example` file to `.env` and edit placeholder values for the environment variables accordingly. The `port`, `hostname` and `password` values can be found in the `lavalink/application.yml` file (`hostname` should be the `address` value). `adix.config.js` does not need to be altered, but will be required for Adix to function.
25+
26+
Adix will require an external Lavalink server to be running in order to start itself. If you decide to use the Lavalink server within the project, you will need to be running both the server and bot simutaneously on your host. Note: the server must be running first before starting the bot.
27+
28+
If you decide to use the Lavalink server within the project, you can run one of the following according to your package manager:
29+
30+
```shell
31+
# npm
32+
npm run server
33+
34+
# yarn
35+
yarn server
36+
```
37+
38+
To run the bot:
39+
40+
```shell
41+
# npm
42+
npm run start
43+
44+
# yarn
45+
yarn start
46+
```
47+
48+
## Help
49+
If you need any assistance, feel free to contact tncz#4129 on Discord.
50+
51+
## License
52+
This project is licensed under the [GPL-3.0 license](LICENSE) license.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "adix",
33
"applicationRelease": "Beta",
4-
"version": "1.9.3",
4+
"version": "2.0.0",
55
"description": "Adix is a high quality music bot meant to benefit the various communities on Discord by streaming music in a voice channel to entertain users.",
66
"main": "src/index.ts",
77
"license": "GPL-3.0",

0 commit comments

Comments
 (0)