Skip to content
/ TLDBot Public

Discord bot build with Discord.Net and Lavalink....

Notifications You must be signed in to change notification settings

tnkbang/TLDBot

Repository files navigation

TLDBot

Discord bot build with Discord.Net and Lavalink....
Using for play music and misc command.
Button emoij referenced KP Arts Flat Gradient.

Requirements

  1. Discord Bot Token Guide
  2. .Net Core 8.0 (C#) and Java runtime 20 or newer
  3. Lavalink 4
  4. Lavalink4NET
  5. Discord .Net
  6. Google Gemini

Getting Started

git clone https://github.com/tnkbang/TLDBot
cd TLDBot

After installation finishes follow configuration instructions then run dotnet run TLDBot.exe or open Visual Studio to start the bot.

Configuration

Copy or Rename _Configuration.json to Configuration.json and fill out the values:

Change your TOKEN, owner id for OWNER and other values....

{
    "Logging": {
        "LogLevel": {
            "Default": "Information",
            "Microsoft.AspNetCore": "Warning"
        }
    },
    "Gemini": {
        "Credentials": {
            "ApiKey": "" // replace value with key from AI Studio
        },
        "ProjectId": "",
        "Region": "us-central1",
        "Model": "gemini-1.0-pro" // default value
    },
    "Prefix": ".",
    "DiscordToken": "" // replace value with your bot token
}

Gemini key get from: https://aistudio.google.com/app/apikey

Features & Commands

  • Music playing: play, queue, nowplaying, skip, stop,...
  • TicTactoe game and HooHeyHow game.
  • AI chat bot.
  • And waiting for development :>>

About

Discord bot build with Discord.Net and Lavalink....

Topics

Resources

Stars

Watchers

Forks

Languages