我想为不和谐创建一个机器人,它会检查任何消息上的淫秽词,并且在输入 /random 命令时,给出一个从 1 到 100 的随机值。这如何在库中实现?这是我的代码:
words=[] #здесь слова, которые будет удалять бот
import discord
import random
from discord.ext import commands
settings = {
'token': 'токен',
'bot': 'Censor Bot',
'id': 1025,
'prefix': '/'
}
bot = commands.Bot(command_prefix = settings['prefix'])
@bot.event
async def on_message(ctx):
if ctx.author != bot.user:
g=ctx.content
g=g.lower()
g = g.split()
for i in range(len(g)):
if g[i] in words:
await ctx.delete()
break
@bot.command()
async def rand(ctx, *arg):
await ctx.reply(random.randint(0, 100))
bot.run(settings['token'])