On_Ready

Hi, Ich bin gerade dabei meinen Bot in PyCharm zu coden. Ich habe alles wie in Teil 1 nachgemacht aber on_ready will nicht registrieren. on_ready wir nur als grau markiert und das (self) dahinter auch.
8 Replies
Martin B. ツ
Martin B. ツ15mo ago
Magste mal den code zeigen?
berrycat
berrycatOP15mo ago
den ganzen? Importing necessary libraries import asyncio import discord from discord.ext import commands class Name(commands.Bot): def init(self): intents = discord.Intents.default() intents.members = True intents.presences = True intents.message_content = True super().init(command_prefix="l!", intents=intents, case_insensitive=True) async def setup_hook(self) -> None: await self.tree.sync() async def on_ready(self): print("Bot Online!") bot = Name()
Martin B. ツ
Martin B. ツ15mo ago
Die Stelle, die betroffen ist. Sonst schwer zu deuten was falsch sein könnte.
berrycat
berrycatOP15mo ago
Die Stelle die betroffen ist ist mit ** markiert
Martin B. ツ
Martin B. ツ15mo ago
Laut dem code ist es falsch eingerückt. Du musst das async def on_ready in der class haben aber außerhalb der def __init__ Das selbe mit dem setup_hook.
class Name(commands.Bot):

def init(self):
intents = discord.Intents.default()
intents.members = True
intents.presences = True
intents.message_content = True
super().init(command_prefix="l!", intents=intents, case_insensitive=True)

async def setup_hook(self) -> None:
await self.tree.sync()

async def on_ready(self):
print("Bot Online!")



bot = Name()
class Name(commands.Bot):

def init(self):
intents = discord.Intents.default()
intents.members = True
intents.presences = True
intents.message_content = True
super().init(command_prefix="l!", intents=intents, case_insensitive=True)

async def setup_hook(self) -> None:
await self.tree.sync()

async def on_ready(self):
print("Bot Online!")



bot = Name()
Bl4cklist🔥System
- Antwort akzeptiert: Der Ersteller dieser Frage hat deine Antwort akzeptiert (+25 Karma)
berrycat
berrycatOP15mo ago
Vielen Dank!
Martin B. ツ
Martin B. ツ15mo ago
Gern geschehen, viel spaß beim coden.

Did you find this page helpful?