2017-04-18 95 views
1

所以我想能夠說話拋出我的不和,但我不知道如何編碼這樣的事情在這裏是我的嘗試。Python Discord.py讓你的機器人從聊天中說出來的東西

from discord.ext.commands import Bot 

Mike = Bot(command_prefix=",") 

@Mike.command() 
    async def Msay(*args, message): 
     Mike.delete_message(message) 
     return await Mike.say(args) 

Mike.run(secrets.BOT_TOKEN) 

我希望能夠到聊天輸入我的不和諧

ME:,Msay世界你好

我留言刪除

邁克·博特:你好世界

回答

2
import asyncio 
import discord 
from discord.ext.commands import Bot 

Mike = Bot(',') 

@Mike.command(pass_context = True) 
async def Msay(ctx, *args): 
    mesg = ' '.join(args) 
    await Mike.delete_message(ctx.message) 
    return await Mike.say(mesg) 

Mike.run(Token) 
+0

Whats Token?在最後一行代碼中? – saurav

+0

@saurav你的機器人的令牌。你從這裏選擇你的機器人https://discordapp.com/developers/applications/me並揭示令牌。它如何運行你的機器人。 – Wright