7 Replies
Yes
Step one is to pick a library from $discordlibs
Discord.NET (https://github.com/discord-net/Discord.Net)
+ Relatively easy to use & large & friendly community which makes it easier to get help with the library
+ Low mantainance for existing bots on library version updates
- High memory usage for caching & docs can be a bit lacking (especially for newer features) but overall has a good coverage of the library
Disqord (https://github.com/Quahu/Disqord)
+ Good integration with the .NET generic host
+ Allows you to modify mostly everything to your heart's content
- Heavy reliance on the host builder and DI means you cant use it without the host builder really easily
DSharpPlus (https://github.com/DSharpPlus/DSharpPlus)
+ Beginner friendly
+ Hides Discord's API to make it easier to use
- New functionality takes a while to be added
Remora.Discord (https://github.com/Remora/Remora.Discord)
+ Full flexibility of utilising Discord's API, close to actual implementation
+ Full integration with .NET IoC, host pipeline
- Steeper learning curve, less documentation
Depending on where you source your music from, you may or may not be breaking some terms of service in creating a music bot, but a bot for administration is perfectly doable.
thanks @🌈 Thinker 🌈
https://netcord.dev/ also looks really promising
NetCord Documentation
Home | NetCord Documentation
NetCord – a lightweight and asynchronous Discord API wrapper
@MODiX was made with C#
So the answer is yes, you can
Could even take a look at MODiX's source code if you want
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.