我想知道如何让这个脚本在特定用户的直接消息上发送结果(获胜或失败),这是一个简单的示例:
from discord.ext import commands
import discord
import os
from random import *
client = commands.Bot(command_prefix = '-')
@client.event
async def on_ready():
print('Bot Is Ready')
@client.command() #The command in order to execute the script first
async def dm(ctx):
rand_num = (randint(1, 3))
win_num = 1
if rand_num == win_num:
print("number was:", rand_num)
print("won")
@client.event
async def on_win():
dmessage.send.user("You won!") #Send the won result message via direct message on discord automatically
elif rand_num != win_num:
print("number was:", rand_num)
print("lost")
@client.event
async def on_lost():
dmessage.send.user("You lost") #Send the lost result message via direct message on discord automatically
client.run('TOKEN')
红糖糍粑
相关分类