Çözüldü Python Discord Bot Zar Atma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Lykoss

Decapat
Katılım
23 Mayıs 2021
Mesajlar
957
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Python:
import discord
from discord.ext  import commands
import random
Bot = commands.Bot(command_prefix='!m ')
 
@Bot.event
async def on_ready():
 print("Bot çalışıyor.")

@Bot.command()
async def musty(msg):
  await msg.send('Merhaba')


@Bot.command()
async def zarat(msg):
  await msg.send(zar)
zar = random.randint(1,6)

Bot.run('Token')

Kodun normal hali while ile çalışıyor.(Terminalde çalışan zar atma programı.) Discord'da while ile yapınca hata veriyor. Yukardaki hali ile de aynı sayıyı yazıyor.

 
Son düzenleyen: Moderatör:
Çözüm
18. satırın bir tab içeride ve bir satır yukarıda olmalı. Şu anki haliyle zar değişkeni global scope'da tutuluyor. Onu fonksiyonun içine almalısın.
18. satırın bir tab içeride ve bir satır yukarıda olmalı. Şu anki haliyle zar değişkeni global scope'da tutuluyor. Onu fonksiyonun içine almalısın.
 
Çözüm
18. satırın bir Tab içeride ve bir satır yukarıda olmalı. Şu anki haliyle zar değişkeni global Scope'da tutuluyor. Onu fonksiyonun içine almalısın.

Çok teşekkürler sorun çözüldü.
 

Bu konuyu görüntüleyen kullanıcılar

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…