Skip to content

ivydrinkscoffee/IvyBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IvyBot

Multi-purpose Discord bot written in C#

Invite

Click here to add the bot to a server of your choice

Building

Can be built on Windows, Linux, and macOS using the .NET 5 SDK or can be built directly through Visual Studio or Visual Studio Code

Running and hosting

Clone the repository with git clone https://github.com/ivydrinkscoffee/IvyBot.git then rename App.config.example to App.config and edit it accordingly to your Discord and Lavalink environment

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku="net5.0" />
    </startup>
  <appSettings>
    <add key="Token" value="replace with your bot token" />
    <add key="Prefix" value="replace with a prefix of your choice" />
    <add key="Host" value="replace with the set lavalink address" />
    <add key="Port" value="replace with the set lavalink port" />
    <add key="Password" value="replace with the set lavalink password" />
  </appSettings>
</configuration>

Remember that if you are running your Lavalink instance on Heroku the port will always be 80 regardless of the port you set

Future plans

Cleaning up the rest of MusicService but nothing big at the moment, feel free to suggest any ideas!

Credits

Discord.Net

Victoria

Newtonsoft.Json

Special thanks

Lavalink

some random api