IvyBot

Multi-purpose Discord bot written in C#

View on GitHub

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="netcoreapp2.1" />  
    </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

More modules/commands and Migrate To Latest .NET SDK And Dependencies

Credits

Discord.Net

Victoria

Newtonsoft.Json

Special thanks

Lavalink

some random api

Support

Contact me on my Discord server for further help