diff options
Diffstat (limited to 'DiscoBot/Audio/Voice.cs')
-rw-r--r-- | DiscoBot/Audio/Voice.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/DiscoBot/Audio/Voice.cs b/DiscoBot/Audio/Voice.cs index d1f7915..7a7da5c 100644 --- a/DiscoBot/Audio/Voice.cs +++ b/DiscoBot/Audio/Voice.cs @@ -12,6 +12,7 @@ using Discord; using Discord.Audio; using Discord.Commands; + using Discord.WebSocket; public class Voice : ModuleBase { @@ -61,6 +62,11 @@ [Command("leave", RunMode = RunMode.Async)] public async Task LeaveChannelAsync(IVoiceChannel channel = null) { + if (!((SocketGuildUser)this.Context.User).Roles.ToList().Exists(v => v.Name.Equals("Meister"))) + { + await this.ReplyAsync("```xl\n Keine ausreichenden Berechtigunen\n```"); + return; + } if (Client != null) { var wait = SoundEffects.Play(Sound.Nooo); |