Skip to content

bachtran02/Ashema

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ashema The Listener - Music Discord Bot

Python Version

Update (21 December 2022): Deploy Lavalink server on Replit

What is Ashema?

drawing

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 hosting

  • Lavalink's port will always 443
  • Default password youshallnotpass
  • Using custom lavalink client if your client doesnt support secure options

Bot hosting

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.

Heroku

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.

Installation

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

Documentation

Since Ashema is built on the basis of Hikari library, it is essential to look for the library documentation for further implementation.

Contributors

Nauqh - Github - [email protected]

Peter - Github - [email protected]

About

🎮Hikari Discord Bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%