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

를 오버라이드 (override) 할 경우에 명시 적으로 명령을 호출해야합니다. – 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)