Example #1
0
async def on_message(message):
    print('---on_message_start---')
    msgclient = message.guild.voice_client
    print(msgclient)
    if message.content.startswith('!'):
        pass
    elif message.content.startswith('`'):
        pass
    elif message.content.startswith('<'):
        pass
    else:
        while (message.guild.voice_client.is_playing()):
            await asyncio.sleep(1)
        if message.guild.voice_client:
            vt_fd, voice_tmp = tempfile.mkstemp()
            print('#message.content:' + message.author.name + ':' +
                  message.content)
            creat_WAV(message.author.name + '  ' + message.content, voice_tmp)
            source = discord.FFmpegPCMAudio(voice_tmp)
            message.guild.voice_client.play(source)
            await asyncio.sleep(0.5)
            os.remove(voice_tmp)
        else:
            pass
    await client.process_commands(message)
    print('---on_message_end---')
Example #2
0
async def on_message(message):
    if message.content.startswith('-'):
        pass

    else:
        if message.guild.voice_client:
            #print(message.content)
            creat_WAV(message.content)
            source = discord.FFmpegPCMAudio("output.wav")
            message.guild.voice_client.play(source)
        else:
            pass
    await client.process_commands(message)
Example #3
0
async def on_message(message):
    print('---on_message_start---')
    msgclient = message.guild.voice_client
    print(msgclient)
    if message.content.startswith('.'):
        pass

    else:
        if message.guild.voice_client:
            print('#message.content:' + message.content)
            creat_WAV(message.content)
            source = discord.FFmpegPCMAudio("output.wav")
            message.guild.voice_client.play(source)
        else:
            pass
    await client.process_commands(message)
    print('---on_message_end---')
Example #4
0
async def on_message(message):
    msgclient = message.guild.voice_client
    if message.author.bot:
        return
    if message.content.startswith('$'):
        #the data which moved from old ver
        if message.content.startswith('$addrolesforeveryone'):
            for m in message.guild.members:
                role1 = 743746225311842355
                role2 = 743745448702902374
                role3 = 743744375846207510
                role4 = 743751779468181515
                myguild = 715613003306893378
                role11 = message.guild.get_role(role1)
                role22 = message.guild.get_role(role2)
                role33 = message.guild.get_role(role3)
                role44 = message.guild.get_role(role4)
                await m.add_roles(role11)
                await m.add_roles(role22)
                await m.add_roles(role33)
                await m.add_roles(role44)
        pass

    if message.content.startswith("k$"):
        await message.channel.send(send_message(message.content[2:]))
    else:
        if message.guild.voice_client:
            if message.content.startswith('$'):
                pass
            if message.content.startswith("::"):
                pass
            else:
                print(message.content)
                ids = message.author.id
                creat_WAV(message.content, ids)
                source = discord.FFmpegPCMAudio("files/output.wav")
                message.guild.voice_client.play(source)
        else:
            pass
    await client.process_commands(message)