2017-10-08 4 views
0

を働いていないコマンドは、すべてのコマンドは、私は、イベントを削除した場合イベント/

作業を停止し、すべてが正常に戻っています。

このコードでは、コマンドが機能しません。

@bot.event 
async def on_ready(): 
    print("Connected.")  

@bot.event 
async def on_message(message): 
    print("test") 

@bot.command(pass_context=True) 
async def hello(ctx): 
    print("test") 

イベントセクションを削除している間、コマンドは正常に動作します。 here書かれたよう

+0

をオーバーライドする時に明示的にコマンドを実行する必要があります。 – Rob

+0

私はちょうど同様のコードを書きましたが、とにかく私の問題を解決できませんでした – Francesco

答えて

0

は、あなたがON_MESSAGEを定義しているときは、アンダースコアを忘れてしまったON_MESSAGE

@bot.event 
async def on_message(message): 
    # do some extra stuff here 

    await bot.process_commands(message) 
関連する問題