radiobot/main.py
2022-03-24 01:27:00 +02:00

35 lines
1,013 B
Python

import discord
from discord.ext.commands import Bot
bot_version = "0.1"
client = Bot(command_prefix="!")
isPlaying = False
class MyClient(discord.Client):
async def on_ready(self):
print('Logged on as', self.user)
async def on_message(self, message):
# don't respond to ourselves
if message.author == self.user:
return
if message.content == 'version':
await message.channel.send('radiobot ' + bot_version)
@client.event
async def on_voice_state_update(self, member, before, after):
clients_before = len(before.channel.members)
# If nobody in the channel based on before, invoke join the channel
if clients_before == 0:
self.voiceChannel = await after.channel.connect()
# if after join channel members > 0, join the channel
if clients_before == 1:
print("gg")
await self.voiceChannel.disconnect()
client = MyClient()
client.run('') # Get token for this shit