Python Discord botu hata veriyor

aliyasirnac

Femtopat
Katılım
5 Şubat 2021
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Merhaba ben Python ile Discord botu yapıyordum ama şöyle bir hata alıyorum. Nasıl düzeltebilirim?

[CODE lang="python" title="Hata"]Traceback (most recent call last):
File "C:\Users\ben\Desktop\projeler\python\discord bot\main.py", line 26, in <module>
bot = Bot()
File "C:\Users\ben\Desktop\projeler\python\discord bot\main.py", line 14, in __init__
self.load_extension("commands.info")
File "C:\Users\ben\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\bot.py", line 659, in load_extension
spec = importlib.util.find_spec(name)
File "C:\Users\ben\AppData\Local\Programs\Python\Python39\lib\importlib\util.py", line 94, in find_spec
parent = __import__(parent_name, fromlist=['__path__'])
ModuleNotFoundError: No module named 'commands'

Process returned 1 (0x1) execution time : 0.363 s
Press any key to continue . . .
[/CODE]

[CODE lang="python" title="Main.py"]import discord
from discord.ext import commands
import platform
token = "" # gözükmesin diye sildim

class Bot(commands.Bot):
def __init__(self):
super().__init__(command_prefix = "!bilgi", pm_help = None, description = "Discord botu deneme")
self.bot_version = "1.0.0"
self.bot_name = "Asgard'ın Yöneticisi"
self.author = "Thor"
self.icon_url = "https://www.google.com/url?sa=i&url=https%3A%2F%2Fstock.adobe.com%2Fhu%2Fsearch%3Fk%3Dthor%2Blogo&psig=AOvVaw0kS3XDblIHQdb7nhn6muR1&ust=1612614382189000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCPDeqPne0u4CFQAAAAAdAAAAABAD"
self.getDeviceOs = platform.system()
self.load_extension("commands.info") #burası hata veriyor

async def on_ready(self):
print("Bot Açılıyor...")
print("BOT: {}".format(self.user.name))
print("BOT ID: {}".format(self.user.id))
#print(str(len(set(self.server()))) + " tane sunucuda aktif")
print(str(len(set(self.get_all_members())))+ " tane kullanıcıya erişiyor. " )

async def on_command_error(self,context,exception):
if isinstance(exception,discord.ext.commands.errors.CommandNotFound):
await context.send("Yazdığınız isime uygun bir komut bulamadık! Lütfen komutları eksiksiz ve doğru girdiğinizden emin olunuz. Tüm komutları görmek için `{0.prefix}` yardım yazabilirsiniz.".format(context))
bot = Bot()
bot.run(token)
[/CODE]

[CODE lang="python" title="İnfo.py"]import discord
from discord.ext import commands

class infocommands(commands.Cog):

def __init__(self, bot):
self.bot = bot
self.bot_version = bot.bot_version
self.bot_name = bot.bot_name
self.author = bot.author
self.icon_url = bot.icon_url
self.getDeviceOs = bot.getDeviceOs

@commands.command()
async def bilgi(self, mesaj):
embed = discord.Embed(title="/>", color=0xda1b1b)
embed.set_author(name="Asgard'ın Koruyucusu Bilgi")
embed.add_field(name="Versiyon", value=self.bot_version, inline=True)
embed.add_field(name="Yapımcı", value=self.author, inline=True)
embed.add_field(name="Discord Davet", value="[Tıkla](https://discord.gg/cYnpDjuq6R)", inline=True)
embed.add_field(name="Instagram", value="[Tıkla](https://www.instagram.com/aliyasirnac)", inline=True)
embed.add_field(name="Twitter", value="[Tıkla](https://www.twitter.com/aliyasirnacc)", inline=True)
embed.add_field(name="Emeği Geçenler", value="Thor#8898 ", inline=True)
embed.set_footer(icon_url=self.icon_url, text="Asgard'ın Koruyucusu")
await mesaj.send(embed=embed)

def setup(bot):
bot.add_cog(infocommands(bot))
[/CODE]
 
Son düzenleyen: Moderatör:
info.py dosyasında ki Cog u cog olarak değiştirip deneyebilrisiniz.
eğer yüklemediyseniz "pip install cogapp" komutuyla cog u yükleyiniz.
 
Son düzenleme:
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.

Technopat Haberler

Yeni konular

Geri
Yukarı