nauqh / Ashema

🎮Hikari Discord Bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ashema The Listener - Music Discord Bot

Python Version

Update (10 February 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 - hodominhquan@gmail.com

Peter - Github - xuanbachtran02@gmail.com

About

🎮Hikari Discord Bot


Languages

Language:Python 100.0%