Update (10 February 2022): Deploy Lavalink server on Replit
Custom music bot for housekeeping. The bot is for personal study about the new python library Hikari for developing Discord bots and practice working with Lavalink APIs.
- Lavalink's port will always 443
- Default password
youshallnotpass
- Using custom lavalink client if your client doesnt support secure options
Unfortunately, due to how this bot functions, it cannot be invited. The lack of an invite link is to ensure an individuality to your server and grant you full control over your bot and data. Nonetheless, you can quickly obtain a free copy of Ashema for your server by following one of the methods listed below.
You can host this bot on Heroku.
To configure automatic updates:
- Login to GitHub and verify your account.
- Install the Pull app for your fork.
- Then go to the Deploy tab in your Heroku account of your bot app, select GitHub and connect your fork (usually by typing
Ashema
) - Turn on auto-deploy for the
master
branch.
Local hosting of Ashema is also possible
Install dependencies:
$ pip install -r requirements.txt
Clone the repo:
$ git clone https://github.com/nauqh/music-bot
$ cd ashema
Create a .env
file to store the application authentication token and guild ids.
Finally, start the bot
$ python -m ashema
Since Ashema is built on the basis of Hikari
library, it is essential to look for the library documentation for further implementation.
Hikari
: https://www.hikari-py.dev/Lightbulb
: https://hikari-lightbulb.readthedocs.io/en/latest/Lavasnek_rs
: https://docs.vicky.rs/lavasnek_rs.html
Nauqh - Github - [email protected]
Peter - Github - [email protected]