我怎么能正确地实现一个随机整数命令在一个不和谐的机器人不和谐.py?



我最近决定尝试在Discord中使用Discord .py创建一个bot。bot本身已经成功创建并集成到公会中,但我在执行某些命令时遇到了一些麻烦。

import discord
from discord.ext import commands
import os
import random
bot = commands.Bot(command_prefix = "?")
@bot.command()
async def ping(ctx): 
await ctx.channel.send("pong")
@bot.command()
async def rand(ctx, arg1, arg2):
await ctx.channel.send(random.randint(arg1,arg2))
bot.run(os.getenv('TOKEN'))

当我输入"?在我的公会里,机器人会回复"乒乓",但当我输入"?"加上一个",使得<B,机器人没有回应。取代"random.randint>

如何使用bot命令正确实现randint()函数?

将arg1和arg2从字符串转换为整数,然后再传递给randint。

相关内容

  • 没有找到相关文章

最新更新