Python Discord botu düzgün çalışmıyor

transfervaryt

Picopat
Katılım
18 Ekim 2023
Mesajlar
29
Daha fazla  
Cinsiyet
Erkek
Hata almıyorum fakat düzgün çalışmıyor. Neden biliyor musunuz?
Kod:

import discord
from discord.ext import commands
from random import randint as r
import time

intents = discord.Intents.default()
intents.message_content = True
Bot = commands.Bot(command_prefix="c! ", intents=intents)
Cevapli = 0

@Bot.command()
async def tamin(ctx,args):
Cevapli = r(1,4)
print(Cevapli)
zor = str(Cevapli)
if args == Cevapli:
await ctx.message.add_reaction("")
await ctx.send("Doğru! Cevap " + zor + " Seçeneğidir.")
else:
await ctx.message.add_reaction("")
await ctx.send("Yalnış! Cevap " + zor + " Seçeneğidir.")

#ctx = msg veri alma





Bot.run('-------')


Aldığım cevap:
Ben-c! tamin 1
O-Yanlış! Cevap 1 Seçeneğidir.
 
Aldığın argümanlar kelime olduğu için ve "Cevapli" değişkenin de tam sayı türünde olduğu için programın bu iki değer arasında eşitlik karşılaştırmasını doğru şekilde yapamıyor. Yapman gereken şey if args == Cevapli kısmını if args == zor olarak değiştirmen.
 
Gerçekten bottan anlamıyorum dediğimde mesajımın devamını bile okumadan konu mu açtıniz? Dediğim kısmı duzeltmemissiniz bile. Ki sorun muhtemelen orası.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…