我试图创建一个不和谐的机器人,本质上,这对用户来说是很卑鄙的。我试图让它有一个随机的机会读回你的信息给你,然后侮辱你。当一个新消息被发送时,我将如何检测,然后滚动一个随机数,如果满足,该随机数将接收刚刚发送的消息的内容,并将其复制到自己的消息中?
我不太擅长描述,但我想让它发挥出来:你可以进行一次正常的对话,在任何时候,完全没有理由,机器人会模仿你:
人1:哈哈,你臭死了
人2:快魔人,和善点
机器人:“快走,乖点”哈哈,你知道你听起来有多蠢吗?
发布于 2022-10-19 13:42:24
我想我明白你想做什么了,也许?下面是一个示例代码,说明如何与附加的一些注释一起工作
import random
@client.event # client or bot or whatever you're using
async def on_message(message): # on message send event
dice_roll = random.randint(# number one, # number two)
if dice_roll == # your go ahead number:
await message.channel.send(f'/'{message}/' your taunting message')
await client.process_commands(message)
else:
# whatever you want to do if go ahead number isnt rolled
await client.process_commands(message)我试着留出一些开放的空间和注释,这样您就可以根据代码来调整它。希望这能有所帮助
https://stackoverflow.com/questions/74125150
复制相似问题