我的目标是做一个小小的“轮盘赌”游戏。每个想玩游戏的成员都应该能够对任何表情做出反应。但我的代码似乎只检测到第一反应。我想得到一个列表,哪个成员对哪个表情符号有反应,然后在代码中使用它。但目前的目标是为每个反应运行我的IF语句。希望你能理解我想要的^^
@commands.command()
async def roulette(self, ctx, value: int):
msg = await ctx.send(f"Choose a color. Make sure you have at least {value} Kakera in your wallet!"
我一直在考虑在我的不和谐机器人中制作一个21点游戏,但我遇到了一个障碍。
显然,我有一个用命令.blackjack调用的游戏,它在生成随机值和发送消息方面工作得很好。但是,我不知道怎么做,所以玩家能够在发牌的消息发出后说点击或站立,例如。
@client.command()
async def blackjack(ctx):
# (insert all random number gens, etc. here)
await ctx.send(f"{dface1}{dsuit1} ({dvalue1}), {dface2}{dsuit2} ({dvalue2}
我刚开始做一个不和谐的机器人。我想做一个命令,你可以输入-queue duos与其他人谁也想排队游戏。但是,我的添加角色命令完全没有响应,当我在Discord中键入命令时,也不会给出角色或错误。
import discord
import os
#run the Bot and a message to make sure it ran
client = discord.Client()
@client.event
async def on_ready():
print('We have logged in as {0.user}'.format(client))
因此,我试图用一个不和谐的机器人做一个简单的API调用,以获得蒸汽游戏的价格。我让API请求正常工作,但是当我试图触发机器人来检查价格时,什么都没有发生。我在控制台上没有发现错误,机器人也不会发布任何聊天信息。
我知道这很难看,我会回去把它整理好,等我能把它发出去。
if message.content.startswith('!pricecheck'):
game = message.content[11:]
gres = requests.get('https://api.steampowered.com/ISteamApps/GetAppList/
我试图制造一个不和谐的机器人猜测游戏(使用python),但它一直失败。我看过很多类似的帖子,但没有发现任何有帮助的地方。
@bot.command(name='play')
async def play(ctx):
number = random.randint(1,100)
await ctx.send('I have a number in mind between 1 and 100, guess')
for i in range(0,5):
guess = await client.wait_for('message'
我正在创建一个机器人来检测用户是否开始玩游戏,并给服务器成员一个相应的角色。
@client.event
async def on_member_update(before, after):
role = discord.utils.get(after.guild.roles, name="roleName")
games = ["Escape from Tarkov"]
if after.activity and after.activity.name in games:
await after.add_roles(role)
我有一个机器人写在python中,我想在机器人中加入一个数字游戏。游戏代码如下。(nl是一个变量,表示为os.linesep) secret_number = random.randint(0, 100)
guess_count = 0
guess_limit = 5
print(f'Welcome to the number guessing game! The range is 0 - 100 and you have 5 attempts to guess the correct number.')
while guess_cou