Skip to content

Tylertron1998/skyra-sharp

 
 

Repository files navigation

Skyra Discord

Total alerts Discord Bots Discord Bots Discord Bots

Development Requirements

  • .NET Core: To build and run the project.
  • RabbitMQ: Advanced Message Queuing Protocol service.
  • PostgreSQL: (Dev Optional) To store persistent data.
  • Lavalink: (Dev Optional) Audio server.
  • Redis: Cache server.

Set-Up

Install a .NET IDE of your choice. We recommend in descending order:

  • JetBrains Rider
  • Microsoft Visual Studio
  • Visual Studio Code

Once you have your IDE of choice installed, open Skyra solution.

Database Migration

To update the database's tables and columns so they match those needed for Skyra to function properly, run the following command in the terminal of your choice from this project's folder:

$ dotnet ef database update

Translations

We use crowdin to provide translations of Skyra's messages to all users, if you are interested on translating, please click the link here. Please contact any of the developers at the official Discord server if you are interested on becoming a proof-reader.

Story - as written by owner Kyra

A bit of story: Skyra, formerly known as kyraBOT (renamed in the middle of March of 2017), is a multipurpose Discord Bot that was born out of curiosity in a SoloLearn guild. With help from other developers, due to my lack of experience (I made websites and templates for After Effects, but never a backend application). Skyra was born. Skyra's name comes from a comment made by a user, joining "kyra" with "SkyNET", creating "SkyraNET", I liked the name and later, she got renamed to "Skyra". Originally, it was going to be renamed as "Shiny" (name taken for the currency) or "Shyy" (original name from the lore) however I decided "Skyra" would be a better name.

Skyra does not only feature almost every feature that is needed in the majority of guilds (discord servers) while being completely configurable, she also has a back-story, inherited from the lore I have been creating since I was a child.

There have been over 13 rewrites with an active development of over two years, I have met many developers and friends in Discord, and in February 2017, I met the Dirigeants team, upon which I started to contribute to Komada, and later, for Klasa.

Who knows, I might write a book someday for Skyra's lore.

Links

Skyra links

Buy us some donuts

Skyra Project is open source and always will be, even if we don't get donations. That said, we know there are amazing people who may still want to donate just to show their appreciation. Thanks you very much in advance!

We accept donations through Patreon, BitCoin, Ethereum, and Litecoin. You can use the buttoms below to donate through your method of choice.

Donate With QR Address
Patreon PatreonImage Click Here
BitCoin BitcoinImage 3JNzCHMTFtxYFWBnVtDM9Tt34zFbKvdwco
Ethereum EthereumImage 0xcB5EDB76Bc9E389514F905D9680589004C00190c
Litecoin LitecoinImage MNVT1keYGMfGp7vWmcYjCS8ntU8LNvjnqM

About

Skyra VI+ Official Repository

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.9%
  • Other 2.1%