diff options
author | TrueDoctor <d-kobert@web.de> | 2018-04-24 14:13:58 +0200 |
---|---|---|
committer | TrueDoctor <d-kobert@web.de> | 2018-04-24 14:13:58 +0200 |
commit | 181dba0f96d8792e3565286b3983830674624cc5 (patch) | |
tree | 9c6a5fc00bf69aad09d5a335c59a11854ae49002 /DiscoBot/Audio/Voice.cs | |
parent | e5e0c1c5c9fb6afd68ebe9dc075af23f46f11e25 (diff) |
fixed sound playback
moved post_processing to base constructor
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); |