Skip to content
This repository has been archived by the owner on Apr 4, 2020. It is now read-only.

bcanseco/magnanibot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magnanibot

A magnanimous, asynchronous, general-purpose Discord chatbot.

All responses are embedded. Makes heavy use of the CommonBotLibrary for command sources. Supports pagination and other interactive messages via emoji reactions.

Built with Discord.NET. ❤

Requirements

This is just my personal chatbot, so there isn't much documentation for it. If you'd like to host an instance, just follow these steps on Windows/Mac/Linux.

  1. git clone git@github.com:bcanseco/magnanibot.git
  2. cd magnanibot
  3. Open the tokens file with your favorite editor and fill in your bot's token for Discord.
    • Commands that pull from third-party APIs require keys; click here for more info.
    • The Memory and Trophy commands pull from the database denoted by the MySql property. Check the Context folder for schema details.
    • You can optionally also fill in the Alias value to use a name other than "Magnanibot".
  4. cd src/Magnanibot.Discord
  5. dotnet restore
  6. dotnet run

Contributing

Pull requests, issues, or any questions/comments are welcome. I'll usually reply within a day.

About

🤖 A magnanimous, asynchronous, general-purpose Discord chatbot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages