Skip to content

ArbiterBibendi/godathan

Repository files navigation

Godathan

A Discord Bot

Commands:

-send 
    Usage: -send ChannelID Message 
    Sends a message to a text channel
    E.g. "-send 673944456940093451 This is an example message"

-yt
    Usage: -yt [format] VIDEO (Name or Link)
    Downloads a youtube video into the discord chat (Must be smaller than 8MB)
    Formats: mp3, mp4

Getting Started

Prerequisites

What things you need to install the software

CMake
Make
libcurl4-openssl-dev
Wine
wine-mono
wine-gecko

Installing

Create a Discord Bot Application Here Take note of it's API Token

To install godathan:

Clone the repo and submodules

git clone https://github.com/ArbiterBibendi/godathan --recurse-submodules
cd godathan

Change the the API Token in the APITOKEN.example file from YOUR_API_TOKEN_HERE to your bot's API Token then rename APITOKEN.example to APITOKEN

echo "{YOUR_API_TOKEN}" > APITOKEN.example
mv APITOKEN.example APITOKEN

Build

cmake -B build
cd build
make

The executable will be placed in godathan/bin Now Invite your bot to your server and run the executable

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • yourWaifu for the Discord API Wrapper for C++
  • All of the contributors of youtuble-dl for making and maintaining such an amazing tool.
  • Digital Equipment Corporation for DECTalk

About

A Discord Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published