Фулл код в конце сообщения. Уже 3 часа сижу, не могу понять, в чём трабл. Бот даёт ответ на половину вопроса, а точнее на часть до while, а после просто игнорирует мои сообщения. Хелпаните плиз.
import discord
import random
from random import randint
from discord.ext import commands
TOKEN = "тут был токен =)"
bot = commands.Bot(command_prefix=('+'))
bot.remove_command('help')
@bot.event
async def on_ready():
print("Успешный запуск.")
@bot.command()
async def game(ctx):
banana = random.randint(1,100)
embed = discord.Embed(title="Угадай число", description="Бот загадал определённое число от 0 до 100, попытайся его отгадать", color=discord.Color.from_rgb(24,65,133))
await ctx.send(embed=embed)
while True:
chislo = int(input())
if chislo == banana:
embed = discord.Embed(title="Верно! Бот загадал это число.", description="Хэх, молодец.", color=discord.Color.from_rgb(0, 255, 127))
await ctx.send(embed=embed)
break
else:
embed = discord.Embed(title="Не верно! =( Бот загадал не это число.", description="Ну ничего! Попробуй снова.", color=discord.Color.from_rgb(220, 20, 60))
await ctx.send(embed=embed)
bot.run(TOKEN)
После этого бот ничего не пишет