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:

Yeni konular

Geri
Yukarı