Çözüldü Python "unexpected indent" hatası

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

Tolga Berat

Hectopat
Katılım
5 Ocak 2020
Mesajlar
191
Yer
Ankara, Türkiye
Daha fazla  
Sistem Özellikleri
Windows 11 Pro
Asus P8H61 -M PRO
Nvidia GeForce GTX 1660 SUPER OC Gigabyte
Intel Core i7-4790
2TB 1+1 HDD
240GB SATA SSD
Gamemaster R14 +450w PSU
Cinsiyet
Erkek
[CODE lang="python" title="Konsol hatası"]Traceback (most recent call last):
File "main.py", line 3, in <module>
import music.
File "/home/runner/Music-Bot/music.py", line 10.
async def join(self,ctx):
^
IndentationError: unexpected indent[/CODE]

Replit adlı bir websitede Python programlıyordum. Sonra bu hata ile karşılaştım. Hatanın sorunu nedir?
 

Dosya Ekleri

  • Ekran Görüntüsü (70).png
    Ekran Görüntüsü (70).png
    94,5 KB · Görüntüleme: 357
Son düzenleyen: Moderatör:
Çözüm
1636394284725.png

Aman aman, nerelere geldik.

1636394464410.png

With kısmından emin değilim, 6 7 aydır discord.py kullanmadım. Onun haricinde boşluklar böyle olmalı.

Python:
import discord
from discord.ext import commands
import youtube_dl

class music(commands.Cog):
    def __init__(self, client):
        self.client = client
    @commands.command()
    async def join(self,ctx):
        if ctx.author.voice is None:
            await ctx.send("Bu kanala daha katılmadın aga.")
        voice_channel = ctx.author.voice.channel
        if ctx.voice_client is None:
            await voice_channel.connect()
        else:
            await ctx.voice_client.move_to(voice_channel)
    @commands.command()
    async def disconnect(self,ctx):
        await ctx.voice_client.disconnect()
    @commands.command()
    async def play(self,ctx,url):
        ctx.voice_client.stop()
        FFMPEG_OPTIONS = {'before_options': '-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5', 'options': '-vn'}
        YDL_OPTIONS = {'format':"bestaudio"}
        vc = ctx.voice_client
        with youtube_dl.YoutubeDL(YDL_OPTIONS) as ydl:
            info = ydl.extract_info(url, download=False)
            url2 = info['formats'][0]['url']
            source = await discord.FFmpegOpusAudio.from_probe(url2,**FFMPEG_OPTIONS)
            vc.play(source)
    @commands.command()
    async def pause(self,ctx):
        await ctx.voice_client.pause()
        await ctx.send("Durduruldu ⏸️")
    @commands.command()
    async def resume(self,ctx):
        await ctx.voice_client.resume()
        await ctx.send("Devam ediyor ▶️")

def setup(client):
    client.add_cog(music(client))
Hocam tokeniniz gözüküyor düzenleyin mesajı.
Gerçi büyük ihtimalle discord tokeninizi paylaştığınızı görüp token değişikliği isteyecek ama düzenleyin yine de.
Hocam mesajı silebilirmisiniz? Sizdede gözüküyor.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

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

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı