Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 15, 2021 11:07:49

Luis
Зарегистрирован: 2021-10-15
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

В коде ошибок нет, но не работает

Планировалось рандомный выбор ответа, но что-то не так.

 import discord
import random
from  discord.extimport 
from config import settings
 
bot = commands.Bot(command_prefix = settings['prefix'])
bot.remove_command( 'help' )
 
@bot.command()
async def выстрелить(ctx):
    random.random()
    if random.random == "0":
 author = ctx.message.author
 await ctx.send('{author.mention} Попал!')
    elif random.random == "1":
 author = ctx.message.author
 await ctx.send('{author.mention} Промазал!') # Ошибок нет, но не работает . _ .
 
bot.run(settings['token'])

Офлайн

#2 Окт. 15, 2021 12:27:39

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

В коде ошибок нет, но не работает

>> В коде ошибок нет,
Серьзно? да там в каждой строчке по ошибке

 async def выстрелить(ctx):
    random.random()  # зачем пусто вызов функции?
    if random.random == "0": # зачем вы сравниваете функцию с нулем?
 author = ctx.message.author  # отступы!!!
 await ctx.send('{author.mention} Попал!') # отступы!!!
    elif random.random == "1": # зачем вы сравниваете функцию с единицей?
 author = ctx.message.author # отступы!!!
 await ctx.send('{author.mention} Промазал!') # Ошибок нет, но не работает . _ . # отступы!!!
WTF? что вы с чем сравниваете и зачем вызываете random.random() если результат никуда не сохраняете?



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 15, 2021 12:30:35)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version