Discord bot在我运行命令时显示错误,但有时仍会运行命令

时间:2020-09-18 13:22:05

标签: python discord bots discord.py

我做了2个简单的命令(ping)来告诉该bot ping命令,并(清除)清除了最后6条消息。 当我运行ping命令时,它可以正常工作,但在控制台中提供了回溯功能。 而clear命令根本不起作用,并提供以下回溯

import random
import matplotlib.pyplot as plt

WIDTH = 300
OFFSET = .5
point1 = (0, 15)
point2 = (WIDTH, 15)

loop = int(input("enter loopcount:"))

def midpoint(p1, p2):
    midpoint_x = (p1[0] + p2[0]) / 2
    midpoint_y = ((p1[1] + p2[1]) / 2) + \
        (random.random() * OFFSET * 2) - OFFSET
    return (midpoint_x, midpoint_y)


def gen(p1, p2):
    m = midpoint(p1, p2)
    yield m
    yield from zip(gen(m, p2), gen(p1, m))


m = gen(point1, point2)
li = [point1, point2]

for i in range(loop):
    print(next(m))
    #li.extend(next(m))

# li.sort(key = lambda x: x[0]

我的代码是

(150.0, 14.656181694570838)
((225.0, 14.775825377438533), (75.0, 14.406636748902272))
(((262.5, 14.585045882942174), (187.5, 14.774057023625504)), ((112.5, 14.757114576809752), (37.5, 14.711719021158212)))

1 个答案:

答案 0 :(得分:1)

机器人可能没有删除邮件的权限。再次将漫游器添加到服务器,并赋予其管理员权限。 如果将[client_id]更改为机器人的客户端ID,则可以通过此链接进行操作。 https://discord.com/oauth2/authorize?client_id=[clien_id]&scope=bot&permissions=8 而且,如果您的机器人仍然没有做自己想做的事情的权限,也许可以尝试给它一个等级。