如何修复discord.py机器人一个命令返回多个消息?

时间:2018-08-14 06:57:35

标签: python-3.x discord.py

这个简单的小型python discord机器人遇到了问题。每当我使用/ insult命令时,即使它被编程为仅返回一次,它似乎仍会返回7或8次侮辱。我有可能打开了多个实例,但是我退出了Sublime文本并从服务器中踢出了机器人并重新添加了它,但是我仍然遇到同样的问题。有一个简单的解决方案吗?我应该补充一点,即使关闭我的IDE,该机器人也不会脱机。我如何使Bot脱机/重置实例?

import discord
import requests
from random import *
import random


client = discord.Client()



#STARTUP MESSAGE WHEN READY
@client.event
async def on_ready():
    print('------')
    print('Logged in as ' + client.user.name)
    print(client.user.id)
    print('------')
    print('Made by k0rndawg')
    print('ready when you are, dude')
    print('------')

@client.event
async def on_message(message):
    if message.content.startswith("/insult"):
        insults = random.choice(['eat me', 'your mom', 'blah blah', 'youre ugly', 'anish has a hot mom'])
        embed = discord.Embed(title=insults, color=1977451)



client.run("my token")

0 个答案:

没有答案