invites now link to whatever voice channel you are in when you run the command. if not in a voice channel, it goes to the channel the command was run in

This commit is contained in:
Luke Robles 2020-04-14 17:51:04 -07:00
parent 3764736d60
commit 7748a54d3c
2 changed files with 6 additions and 3 deletions

View File

@ -248,8 +248,11 @@ async def on_message(message):
if message.content.startswith('!invite'):
# 3600 = 1 hour
invite_channel = message.channel
if message.author.voice.voice_channel:
invite_channel = message.author.voice.voice_channel
invite = await client.create_invite(
destination=message.channel, max_uses=1, max_age=3600
destination=invite_channel, max_uses=1, max_age=3600
)
await client.send_message(message.channel, invite)

View File

@ -74,8 +74,8 @@ def get_help_message(method):
'Shows you this message'
],
'invite': [
'Generates a one time use invite to the current channel.',
'Be quick! It expires in 12 hours'
'Generates a one time use invite to the voice channel you are currently in.\n',
'if you are not in a voice channel, the invite will be for whatever channel !invite was typed in.\n',
],
'issue': [
'Creates an issue on gitlab with the passed in parameters\n',