Discord.Net/docs/guides/other_libs/samples/InteractionModuleDISample.cs
2024-06-13 17:43:59 +12:00

20 lines
441 B
C#

using Discord;
public class SampleModule : InteractionModuleBase<SocketInteractionContext>
{
private readonly ApplicationDbContext _db;
public SampleModule(ApplicationDbContext db)
{
_db = db;
}
[SlashCommand("sample", "sample")]
public async Task Sample()
{
// Do stuff with your injected DbContext
var user = _db.Users.FirstOrDefault(x => x.Id == Context.User.Id);
...
}
}