Sally is a friendly multipurpose discordbot. She provides many game integrations and interesting APIs. It is possible to customize Sally with self made plugins. The plugins need to be written in C#.
Homepage:
https://its-sally.net
Sally Invite Link:
https://invite.its-sally.net
Join the Discord server, if you are looking for support or just wanna hang out!
https://discord.gg/hjPRKyY
All Commands can be found on the webpage: https://its-sally.net/commands. It will be updated regularly.
- Oldschool Runescape
- Osu! (planned)
- League of Legends (planned)
- Wikipedia
- OpenWeather
- Konachan
- Cleverbot
- more planned
- Command suggestion
- YouTube music player
- Mood system
- Level and rankup system
- Livechat replies
- Service subscription
- Prerequisite:
- MySQL or (planned sqlite)
- .NET 5
coming soon!
-
Install MySql Server
Guide: How to install a mysql server on Ubuntu 20.04 -
Install .NET Core
Guide: How to install .NET 5 on Ubuntu 20.04 -
Clone this repository
git clone https://github.com/Chilllli/Sally.NET.git
-
Move into repo directory
cd Sally.NET
-
Compile release build
dotnet build Sally.NET.sln -c Release
-
Start the bot for the first time
Note: The bot will crash because the config file is missing!dotnet Sally/bin/Release/net5.0/Sally.dll
-
Create a file named "configuration.json" under
<git repo root>/Sally/bin/Release/net5.0/config
Paste in following structure:{ "Token":"", "DbUser":"", "Db":"", "DbPassword":"", "DbHost":"", "RadioControlChannel":"", "MeId":"", "GainedXp":"", "XpTimerInMin":"", "WeatherPlace":"", "WeatherApiKey":"", "CleverApi":"", "StarterChannel":"", "ClientId":"" }
Note: You need to provide your own values for these properties!
-
Run the bot again
dotnet Sally/bin/Release/net5.0/Sally.dll
Now the bot should run just fine. If something not working, you may check your credentials.
Note: I recommend tmux or systemd to run the bot in the background.
Guides:
coming soon!
coming soon!
You can support Sally directly with ko-fi or patreon.
- avatar/character design: SakuraAlice33
Thanks for tuning in and have a awesome day! (づ。◕‿‿◕。)づ