#Allgemeine Hilfe

1 messages · Page 82 of 1

vast cradle
#

ich habe grade von 16 GB noch 6 Frei

silk gulch
#
This problem might be caused by incorrect configuration of the daemon.
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap```
vast cradle
#

häh

vast cradle
#

hab jezt ihn auf 1GB RAM Beschränkt

silk gulch
vast cradle
#

interesannt

#

windows reserviert 8gb für Hardware

vast cradle
#

was hat er

silk gulch
vast cradle
#

wieso was ist der unterschied

silk gulch
vast cradle
silk gulch
vast cradle
#

und wollte mit ./gradllew build eine jar bauen

silk gulch
#

Du willst doch nur PlotSquared?

vast cradle
vast cradle
#

da lade ich es runter

silk gulch
#

Ein Moment

vast cradle
#

und will selber nen build erstellen

#

weil ich zu geizig bin um da geld auszugeben

vast cradle
#

nein danke

vast cradle
#

deswegen will ich selber bauen

#

aus dem Soucre code

silk gulch
vast cradle
#

ich brauche 1.20.4

silk gulch
vast cradle
#

will alle funktionen der 1.20.4

silk gulch
silk gulch
#

Oder schreibst dein eigenes Plot Plugin..

vast cradle
silk gulch
#

Naja dann musst Du einen anderen Weg finden, aber wenn du schon versuchst selbst was zu builden, dann sollte man sich halt auch auskennen.

vast cradle
#

ich hatte das schohn mal gemacht

#

weiß aber nicht mehr wie

silk gulch
#

Kenne deine Schritte nicht 1 zu 1

vast cradle
#

ich versuche grade mit dem clean-build befehl

vast cradle
#

bekomme ich immer

silk gulch
vast cradle
#

das ist lokal

#

in intelleji

silk gulch
#

Dachte ist Pterodactyl.

vast cradle
#

womit ich versuche die jar zu erstellen

silk gulch
#

Boa keine AHnung dann

urban glen
silk gulch
indigo sleet
#

ich möchte nicht die help sachen zu spamen darum mach ich kurz hier

urban glen
#

haste auch vorher warn = SlashCommandGroup("warn") gemacht?

urban glen
indigo sleet
tawdry leaf
#

aber du hast warn.command das macht man doch nur bei slashcmdgroups

odd kiteBOT
#

Mein Discord Server
https://discord.gg/zfvbjTEzv6

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mein Hosting* ► https://tidd.ly/3gJufg6
Code auf Github ► https://github.com/tibue99/tutorial-bot

PYCORD
Docs ► https://docs.pycord.dev/
Guide ► https://guide.pycord.dev/introduction/
Discord Server ► https://discord.gg/pycord

Discord Developer Portal ► https://discord...

▶ Play video
tawdry leaf
#

denke des wird dir helfen

indigo sleet
tawdry leaf
#

wieso machst es dann nd so?

fierce dove
#

@tawdry leaf du kannst was

tawdry leaf
fierce dove
#

indigo sleet
#

da ist doch auch so

tawdry leaf
#

dann versteh des video 🙂

indigo sleet
#

???

urban glen
#

Hm

tawdry leaf
#

vllt mal den ganzen code sendne

indigo sleet
#

geht nicht

tawdry leaf
#

wieso nicht 🤔

#

meine bis zum cmd..

#

bzw mal den error ganz senden und nicht nur ein teil

indigo sleet
#

Error:

  File "C:\Users\Lenni\PycharmProjects\DiscordBot\.venv\Lib\site-packages\discord\cog.py", line 778, in _load_from_module_spec
    spec.loader.exec_module(lib)  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "C:\Users\Lenni\PycharmProjects\DiscordBot\cog\admintools.py", line 13, in <module>
    class ModerationSystem(commands.Cog):
  File "C:\Users\Lenni\PycharmProjects\DiscordBot\cog\admintools.py", line 233, in ModerationSystem
    @warn.command(description="Unwarn einen User aus dem Server")
     ^^^^^^^^^^^^
AttributeError: 'SlashCommand' object has no attribute 'command'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\Lenni\PycharmProjects\DiscordBot\main.py", line 27, in <module>
    bot.load_extension(f"cog.{filename[:-3]}")
  File "C:\Users\Lenni\PycharmProjects\DiscordBot\.venv\Lib\site-packages\discord\cog.py", line 912, in load_extension
    self._load_from_module_spec(spec, name)
  File "C:\Users\Lenni\PycharmProjects\DiscordBot\.venv\Lib\site-packages\discord\cog.py", line 781, in _load_from_module_spec
    raise errors.ExtensionFailed(key, e) from e
discord.errors.ExtensionFailed: Extension 'cog.admintools' raised an error: AttributeError: 'SlashCommand' object has no attribute 'command'```
tawdry leaf
#

das sieht mir schon mal so aus als wäre nicht der command der error

#

Traceback (most recent call last):
File "C:\Users\Lenni\PycharmProjects\DiscordBot\main.py", line 27, in <module>
bot.load_extension(f"cog.{filename[:-3]}")

odd kiteBOT
#

Mein Discord Server
https://discord.gg/zfvbjTEzv6

Links aus diesem Video
EzCord Docs ► https://ezcord.readthedocs.io/
EzCord GitHub ► https://github.com/tibue99/ezcord

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mein Hosting* ► https://tidd.ly/3gJufg6
Code auf Github ► https://github.com/tibue99/tutorial-bot

PYCORD
Docs ► https://docs.pycord.dev/
Guide ► https:...

▶ Play video
urban glen
#

weil die datei dann compiliert wird und dabei gibts den error

#

hat ziemlich sicher nix mit dem laden an sich zu tun

urban glen
#

weil dadurch würde die statische variable die du dort erstellst (die subgroup) wieder überschrieben werden

#

create_subgroup returned nämlich eine SlashCommandGroup und dein error sagt warn ist ein SlashCommand

tawdry leaf
urban glen
#

?

tawdry leaf
#

@warn.command(description="Unwarn einen User aus dem Server")

urban glen
#

er versteht den error nicht so ganz

indigo sleet
#

sind aber alles warn systeme

urban glen
#

sonst schick einfach mal den code von der admintools datei

indigo sleet
urban glen
#

ja genau was ich meinte

#

oben sagst du warn ist eine commandgroup

#

und dann sagst du darunter indirekt dass warn jetzt ein slashcommand ist

indigo sleet
#

oh

urban glen
#

und alle weiteren @warn.command funktionieren nicht mehr

#

ich würde vorschlagen die group oben zu warn_group umzubenennen

#

und dann immer @warn_group.command

indigo sleet
#

("warn")
kann ich das so lassen?

tawdry leaf
#

ja

urban glen
indigo sleet
#

Danke

urban glen
twilit anvil
indigo sleet
twilit anvil
indigo sleet
fierce dove
#

Habt ihr es

ruby sparrow
#

Das ist doch kein chat

tawdry leaf
ruby sparrow
#

🤷‍♂️

modest obsidian
#

Guten Abend kurze frage kann mir da jemand helfen dieses problem lässt sich nicht beheben

#

Traceback (most recent call last):
File "C:\Users\chris\Documents\Python porjects\discord.py feuerchris\main.py", line 14, in <module>
@bot.event
NameError: name 'bot' is not defined

Process finished with exit code 1

tawdry leaf
#

code?

tawdry leaf
modest obsidian
# ruby sparrow Zeig dein main.py

import asyncio
import os
import ezcord
import discord
from discord import Option, slash_command
intents = discord.Intents.all()
class Bot(ezcord.Bot):
def init(self):
super().init(intents=intents)

async def on_ready(self):
    print(f"Feuer-chris is Online!")

@bot.event
async def status_task():
await bot.change_presence(activity=discord.Game(f"bla bla"), status=discord.Status.online)
await asyncio.sleep(30)
await bot.change_presence(activity=discord.Game("bla bla"), status=discord.Status.online)
await asyncio.sleep(30)
await bot.change_presence(activity=discord.Game("mit Night of my Life"), status=discord.Status.online)

slash_command(description="Grüße einen User")
async def greet(ctx, user: Option(discord.User, "Der User, den du grüßen möchtest")):
await ctx.respond(f"Hallo {user.mention}")

bot = Bot()

if name == "main":
for filename in os.listdir("cogs"):
if filename.endswith(".py"):
bot.load_extension(f"cogs.{filename[:-3]}")

bot.run

urban glen
#

mach bot = Bot() einfach direkt unter deine eigene Bot klasse

#

sonst gibt es bei bot.event den bot noch nicht, weil python dateien von oben nach unten durchgeht

modest obsidian
tawdry leaf
#

ich frage mich ob du den code von dir überhaupt verstehst 😐

urban glen
modest obsidian
tawdry leaf
urban glen
tawdry leaf
#

achso 😄

urban glen
#

ka was das da werden soll

modest obsidian
#

danke hat funktioniert

tawdry leaf
#

ahja

urban glen
#

das bot event mit statustask macht auch nix

tawdry leaf
#

vllt soll es einf nur speicher essen 😄

urban glen
#

joa vielleicht

#

ist ja an sich nicht falsch oder verboten was er da macht aber es macht halt genau garnix

tawdry leaf
tawdry leaf
urban glen
#

mein Informatik Lehrer sagte dann immer das ist Illegal was wir machen

tawdry leaf
tawdry leaf
urban glen
#

Ich find das macht auch sinn

tawdry leaf
urban glen
tawdry leaf
#

kommt doch bei timo hin

urban glen
#

also ich denke nicht

modest obsidian
#

hey kann wer da helfen habe jetzt schon probiert denn zu beheben aber geht ned irgendwie

#

Traceback (most recent call last):
File "C:\Users\chris\Documents\Python porjects\fn.py\blizabelle.py", line 4, in <module>
from weekly_leaderboard import weekly
File "C:\Users\chris\Documents\Python porjects\fn.py\weekly_leaderboard.py", line 23, in <module>
END_DATE = str(START_DATE + timedelta(days=6))
TypeError: can only concatenate str (not "datetime.timedelta") to str

Process finished with exit code 1

odd kiteBOT
#

Mein Discord Server
https://discord.gg/zfvbjTEzv6

Links aus diesem Video
https://www.w3schools.com/python/python_datetime.asp

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute stelle ich euch das Datetime Module von Python vor, damit ihr wisst, wie ihr mit verschiedenen Zeitformen in Python umgehen und rechnen könnt.

Timestamps 🕑
0:00 | Begrüßung
0:4...

▶ Play video
fierce dove
#

@modest obsidian

fierce dove
modest obsidian
fierce dove
modest obsidian
weary jewel
#

Kann mir vielleicht eine Person mir ein Ticket System machen?

fierce dove
#

@weary jewel nope

weary jewel
#

Wie viel?

fierce dove
#

Ganz viel

#

Aber niemand macht dir ein Ticket system

weary jewel
#

Was wenn doch?

fierce dove
#

Nicht nach Codes fragen steht in denn regeln

weary jewel
fierce dove
#

Ist das selbe

#

Schau doch einfach in #1027677692730036294 nach

ruby sparrow
violet pendant
#

Ist die Discord API down?

#

bzw das Developer Dashboard

ruby sparrow
#

Ne

urban glen
#

wie kann ich die url vom avatar vom bot holen?

odd kiteBOT
ruby sparrow
urban glen
#

AttributeError: 'NoneType' object has no attribute 'url'

ruby sparrow
#

bot.user.avatar

#

vllt so

urban glen
#

gibt bei mir nur None aus

#

liegt es daran das ich noch keinen avatar für den bot festgelegt hab?

ruby sparrow
#

Ja

#

🤷‍♂️

urban glen
#

ahh vielen dank

#

jetzt geht es

ruby sparrow
#

Bitte

urban glen
#
from discord.ext import commands
from discord.commands import slash_command


class Info(commands.Cog):
    def __init__(self, bot: discord.Bot):
        self.bot = bot

    @slash_command(description="Alle Infos zum Bot!")
    async def info(self, ctx):
        info_embed = discord.Embed(
            description=f"Description",
            color=discord.Color.dark_theme()
        )
        info_embed.set_thumbnail(bot.user.avatar)
        await ctx.respond(embed=info_embed)


def setup(bot: discord.Bot):
    bot.add_cog(Info(bot))


#

das ist mein code

ruby sparrow
#
(url=f'{BotAvatar}')```
#

@urban glen

#

es geht so

urban glen
#

das ist nicht das problem

#

NameError: name 'bot' is not defined

ruby sparrow
#
import discord
from discord.ext import commands
from discord.commands import slash_command


class Info(commands.Cog):
    def __init__(self, bot: discord.Bot):
        self.bot = bot

    @slash_command(description="Alle Infos zum Bot!")
    async def info(self, ctx):
        info_embed = discord.Embed(
            description="Description",
            color=discord.Color.dark_theme()
        )
        info_embed.set_thumbnail(url=self.bot.user.display_avatar)
        await ctx.respond(embed=info_embed)


def setup(bot: discord.Bot):
    bot.add_cog(Info(bot))
#

@urban glen

urban glen
#

danke ich probiers mal

#

vielen dank jetzt gehts

ruby sparrow
#

Bitte

indigo sleet
#
    async def serverinfo(self, ctx):

        embed = discord.Embed(
           title=f"Infomationen für den Server: {discord.Guild.name}",
           color=discord.Color.red()
        )
        embed.set_author(name=f"{discord.Guild.name}")
        embed.add_field(name=f"ID: {discord.Guild.id}", value="", inline=False)
        embed.add_field(name=f"Channels: {discord.Guild.channels}", value="")
        embed.add_field(name=f"Inhaber: {discord.Guild.owner} ({discord.Guild.owner_id})", value="", inline=False)
        embed.set_footer(text="Projekt des Oppro.net Development")

        await ctx.respond(embed=embed)```
cloud cedar
#

und das halt überall

#

und ich glaub am besten auch guild kleinschreiben aber keine ahnung

indigo sleet
#

ich glaube bald zu dumm bin um zu coden

cloud cedar
#

schick code

indigo sleet
#
           title=f"Infomationen für den Server: {ctx.guild.name}",
           color=discord.Color.red()
        )
        embed.set_author(name=f"{ctx.guild.name}")
        embed.add_field(name=f"ID: {ctx.guild.id}", value="", inline=False)
        embed.add_field(name=f"Channels: {ctx.guild.channels}", value="")
        embed.add_field(name=f"Inhaber: {ctx.guild.owner} ({ctx.guild.owner_id})", value="", inline=False)
        embed.set_footer(text="Projekt des Oppro.net Development")

        await ctx.respond(embed=embed)```
cloud cedar
indigo sleet
#

kein Problem

#

passiert

cloud cedar
indigo sleet
modest obsidian
#

Hey kurze frage ich versuche das hier zu installieren aber jedes mal kommt ein error mit Berechtigung was kann ich machen

#

Using cached aioxmpp-0.13.3.tar.gz (387 kB)
ERROR: Error [WinError 5] Zugriff verweigert while executing command python setup.py egg_info
Preparing metadata (setup.py) ... error
ERROR: Could not install packages due to an OSError: [WinError 5] Zugriff verweigert
Check the permissions.

fierce dove
#

Was soll das sein

modest obsidian
modest obsidian
urban glen
#

ach embed 0 fields 1 steht im error

#

embed.add_field(name=f"Channels: {ctx.guild.channels}", value="")
Also geht es um diesen Teil hier

#

ctx.guild.channel ist eine Liste von kompletten Channel Objekten also da steht für jeden channel alles drin

#

das ist viel zu lang für die max. 256 zeichen die ein embed name haben darf

indigo sleet
#

?

urban glen
indigo sleet
tawdry leaf
#

oder von beiden nix 😮

urban glen
#

wie viele channels es gibt? dann wäre das die länge von der channel liste also len(ctx.guild.channels)

indigo sleet
#

wieviele Cannels auf dem Server sind z.B (laut mein Bot) 61 Channels

tawdry leaf
#

es ist so verwirtet
es liegt so an roblox..

fierce dove
tawdry leaf
fierce dove
#

Ne dich

tawdry leaf
fierce dove
#

Weil dein Spiegel kaputt ist

tawdry leaf
fierce dove
#

devout orchidBOT
#

Dieser Post wurde automatisch geschlossen. Falls du weitere Fragen hast, schreibe eine Nachricht in diesen Post.

urban glen
#

thick haven
#

Hi, ich brauche mal hilfe, das aus codingkeks seinem yt video geht bei mir nicht

Traceback (most recent call last):
  File "/home/container/.local/lib/python3.10/site-packages/discord/ext/tasks/__init__.py", line 169, in _loop
    await self.coro(*args, **kwargs)
  File "/home/container/cogs/yt_ohne_db.py", line 27, in check
    if video_id not in self.videos[channel_name]:
KeyError: 'JackXPzockt'```

```from discord.ext import commands, tasks

import scrapetube

class YoutubeOHNEDB(commands.Cog):
    def __init__(self, bot):
        self.bot = bot
        self.channels = {
            "JackXPzockt": f"https://youtube.com/@JackXPzockt"
        }
        self.videos = {}

    @commands.Cog.listener()
    async def on_ready(self):
        self.check.start()

    @tasks.loop(seconds=10)
    async def check(self):
        print(self.videos)
        discord_channel = self.bot.get_channel(1257506709748977779)  # hier channel id einfügen

        for channel_name in self.channels:
            videos = scrapetube.get_channel(channel_url=self.channels[channel_name], limit=5)
            video_ids = [video["videoId"] for video in videos]

            for video_id in video_ids:
                if video_id not in self.videos[channel_name]:
                    url = f"https://youtu.be/{video_id}"
                    await discord_channel.send(f"**{channel_name}** hat ein Video hochgeladen\n\n{url}")

            self.videos[channel_name] = video_ids


def setup(bot):
    bot.add_cog(YoutubeOHNEDB(bot))```
urban glen
#

if video_id not in self.videos.get(channel_name, []):

dull siren
#

Hey weiß jemand wie ich meinem VPS pelican Panel eine IP hinzufüge, damit ich ihn auch am laptop per browser aufrufen kann??

odd kiteBOT
#
dull siren
#

ja

#

aber da wird nicht gesagt wie man nen 2t

#

user addet

novel ore
#

Gibt es bei fastapi ein Event was immer aufgerufen wird wenn jemand auf irgendeine Seite zugreift

nocturne junco
#

Ich checke diesen error niee. Habe ihn oft irgendwie gefixt. Und nun vergessen wie xD Weiß jemand, was zu fixen ist ?

urban glen
#

wie hast du bot erstellt?

nocturne junco
urban glen
#

bot = ezcord.Bot ?

urban glen
ruby sparrow
#

darf man nicht nur ein ()

urban glen
#

bot = ezcord.Bot()

nocturne junco
nocturne junco
urban glen
#

ist halt unnötig

ruby sparrow
#

Ja

nocturne junco
#

Warum weiß er nicht was .user_install ist ? 🤔

Habe die Installation von denn Bot User Video gemacht.

nocturne junco
urban glen
#

InteractionType hat nur diese attribute

odd kiteBOT
#

Unser Discord Server
https://discord.gg/zfvbjTEzv6

Mein eigener Discord Bot (CookieBot)
https://cookie-bot.xyz

Installations-Befehl
► pip install git+https://github.com/Pycord-Development/pycord

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute implementieren wir ein neues Discord Feature: User Apps! Damit können wir Bots nicht nur zu Discord Servern...

▶ Play video
nocturne junco
#

wenn dies nicht existiert, warum dann in diesen video ?

urban glen
nocturne junco
urban glen
#

dort steht IntegrationTYpe

#

bei dir steht Interaction

#

Interaction
Integration

nocturne junco
#

@urban glen achhh ich blindfisch.
Nun bleibt da aber irgendwie trotzdem ein error xD

#
Traceback (most recent call last):
  File "C:\Users\fabix\PycharmProjects\ModCall\.venv\Lib\site-packages\discord\cog.py", line 796, in _load_from_module_spec
    setup(self)
  File "C:\Users\fabix\PycharmProjects\Tasky\cogs\help.py", line 29, in setup
    bot.add_cog(help(bot))
                ^^^^^^^^^
  File "C:\Users\fabix\PycharmProjects\Tasky\cogs\help.py", line 14, in __init__
    @slash_command(name="help", description="Zeigt den Hilfe-Befehl an.",integration_types={IntegrationType.user_install},contexts={InteractionContextType.guild,InteractionContextType.bot_dm,InteractionContextType.private_channel})
                                                                                            ^^^^^^^^^^^^^^^
NameError: name 'IntegrationType' is not defined. Did you mean: 'InteractionType'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\fabix\PycharmProjects\Tasky\main.py", line 6, in <module>
    bot.load_cogs(subdirectories=True) # Unterordner sollen auch geladen werden.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\fabix\PycharmProjects\ModCall\.venv\Lib\site-packages\ezcord\bot.py", line 327, in load_cogs
    self.load_extension(cog)
  File "C:\Users\fabix\PycharmProjects\ModCall\.venv\Lib\site-packages\discord\cog.py", line 918, in load_extension
    self._load_from_module_spec(spec, name)
  File "C:\Users\fabix\PycharmProjects\ModCall\.venv\Lib\site-packages\discord\cog.py", line 801, in _load_from_module_spec
    raise errors.ExtensionFailed(key, e) from e
discord.errors.ExtensionFailed: Extension 'cogs.help' raised an error: NameError: name 'IntegrationType' is not defined
urban glen
#

Integrationtype importiert?

nocturne junco
hot thunder
#

Hey, weiß vielleicht irgendwer wie man ein Modal öffnet und in den Input Feldern bereits Text drin ist, also so wie wenn man ein Embed bearbeitet beim CookieBot

novel ore
hot thunder
#

Ah, thx

fresh flint
#

Komme nicht mehr weiter, kann jemand helfen??

thick haven
#

Hi, Ich brauche mal euer Hilfe, ich möchte in meine Bot Klasse den COmmand PÜrefix einstellen, aber ich weiss ned wie ich das amchen kann weil so wie ich das geamcht hab geht das ned

    def __init__(self):
        intents = discord.Intents.all()
        command_prefix=commands.when_mentioned_or("-")
        super().__init__(intents=intents, command_prefix=command_prefix)
ruby sparrow
ruby sparrow
fresh flint
ruby sparrow
#

ja

fresh flint
ruby sparrow
#

das ist doch nie in dein leben index.js?

fresh flint
#

doch, ich weis ich auch nicht warum es so komisch ist

ruby sparrow
#

send mal dein bot auf dm

fresh flint
ruby sparrow
#

ja

fresh flint
#

kann dich nicht dm

ruby sparrow
thick haven
#

Kann mir jemand bitte helfen, wie ich in me9ine bot class cogs lkaden jkann?

    def __init__(self):
        intents = discord.Intents.all()
        command_prefix = commands.when_mentioned_or("-")
        super().__init__(command_prefix=command_prefix, intents=intents)

    ...```
dull siren
#
import os
import discord
from discord.ext import commands
import asyncio

# Define your intents (all intents)
intents = discord.Intents.all()

# Bot prefix and intents setup
bot = commands.Bot(command_prefix='§ASFA', intents=intents)
bot.remove_command('help')

bot.load_extension('HilfeCog')
bot.load_extension('auto_channel_clearCog')
bot.load_extension('userinfoCog')
bot.load_extension('serverinfoCog')
bot.load_extension('setupTicketSystemCog')
bot.load_extension('eightballCog')
bot.load_extension('berechtigungenCog')
bot.load_extension('embedCreatorCog')
bot.load_extension('verificationCog')
bot.load_extension('welcomeMessageCog')
@bot.event
async def on_ready():
    print(f"{bot.user.name} is online.")
bot.run("TOKEN")
#

warum geht das nicht

#

/home/container/main.py:13: RuntimeWarning: coroutine 'BotBase.load_extension' was never awaited
bot.load_extension('HilfeCog')
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/container/main.py:14: RuntimeWarning: coroutine 'BotBase.load_extension' was never awaited
bot.load_extension('auto_channel_clearCog')
...... usw

#

habe auf pycord geswitcht

dull siren
#

Klapp auch nich

graceful fiber
mental hamlet
dull siren
#

Das schon komisch

mental hamlet
#

shon lange nicht mehr ohne await

#

schon seit über nem Jahr

dull siren
#

Dann hatte ich noch ne alte Version aufm Server xD

#

Ne sehr alte

mental hamlet
#

scheinbar

ruby sparrow
#

Wie kann ich erreichen, dass der Status des Buttons in der Datenbank gespeichert wird, wenn er ein- oder ausgeschaltet ist? Der Button sollte nicht mehr angezeigt werden, wenn er ausgeschaltet ist. Ist er eingeschaltet, soll er sichtbar sein.

ruby sparrow
#

das ist eine frage

graceful fiber
#

So kann man dir nicht helfen...

edgy scaffold
#

Hi

#

Wer ist immernoch hier -|>

graceful fiber
fierce dove
#

Ich habe GitHub pro und ich muss ne neue Lizenz hollrn aber die kostet was ich dachte ich bekomme die Kostenlos

ruby sparrow
fierce dove
#

Pycharm

#

pycharm professional

dapper ginkgo
fierce dove
#

Ka

fierce dove
dapper ginkgo
fierce dove
#

Ja

#

Allso meine pycharm Professional Lizenz ist abgelaufen aber wie mache ich eine neue

vivid sky
fierce dove
#

Aber wie

restive herald
#

du kannst da eif nen education bundle abholen

#

wie bei github

dull siren
#

Assembler 6502

Weiß jemand warum

LDA #1
STA $0150
ADC #5
STA $0158

die 01 in $0150 Speichert was richtig ist, aber die 6 genau dahinter und nicht in der $0158
?

twilit anvil
#

Warum startet die API nicht?

#
from fastapi import FastAPI

app = FastAPI()

@app.get("/hello-world")
async def read_root():
    return {"Message": "Hello World!"}```
dull siren
#

was ist das für nen link

twilit anvil
dull siren
#

sehr vertrauenswürdug

indigo sleet
#

wieso robux s.cam?

#

noch dem . weg dann robux scam

graceful fiber
graceful fiber
urban glen
#

Mit dem Tool scammt man accs

#

So mit Fake Webseite oder so nh

ruby sparrow
#

@urban glen Was?

indigo sleet
modest obsidian
#

Guten Abend ich hätte mal ne frage ich möchte fortnitepy installieren aber jedes mal bekomme ich diesen error code Collecting fortnitepy
Using cached fortnitepy-3.6.9.tar.gz (154 kB)
ERROR: Error [WinError 5] Zugriff verweigert while executing command python setup.py egg_info
Preparing metadata (setup.py) ... error
ERROR: Could not install packages due to an OSError: [WinError 5] Zugriff verweigert
Check the permissions.

#

kann mir da wer helfen weil ich habe schon überall nach geguckt und keine Lösung gefunden

ruby sparrow
#

wie kann ich help command von ezcord button hin machen

tawdry leaf
#

steht in den docs

#

musst eine liste machen und bei add_help_command buttons=namederliste

brisk dove
#

Hallo ich habe ein Problem

#

Ich kann mein bot nicht starten

ruby sparrow
#

Oder von kekse hosting

#

@brisk dove

brisk dove
#

@ruby sparrow

#

Eher gesagt der Error kommt jetzt von Kekse hosting

ruby sparrow
#

Geh mal da hin

#

@brisk dove

brisk dove
#

Ja was dann?

ruby sparrow
brisk dove
#

@ruby sparrow

#

OK wait

ruby sparrow
#

Und send mal was da bei dir ist

brisk dove
ruby sparrow
#

Wie heißt deine Datei

brisk dove
ruby sparrow
#

Ja

#

zeig mal

#

bitte auf bild

brisk dove
#

Können wir später machen bin unterwegs

ruby sparrow
#

Ja (:

last depot
#

timo wie lange braucht discord zum anttworten auf den intens ding da beim verifyn vom bot

fierce dove
#

Lange

tawdry leaf
#

n paar stündle

novel ore
ruby sparrow
#
Stell dir vor, du hast eine Anwendung, die auf mehreren Servern läuft. Diese Anwendung hat eine Funktion namens "SelectOption", die bestimmte Optionen aus einer Datenbank liest und diese anzeigt. Jetzt tritt ein Problem auf: Die Optionen, die eigentlich nur für einen bestimmten Server angezeigt werden sollen, werden auf allen Servern angezeigt``` ```py
@ticket.command(description="Add a ticket option")
    async def select(self, ctx, name: str, emoji: str):
        global my_option_count
        await ctx.defer(ephemeral=True)
        ticket_message = await db.get_message(ctx.guild.id)
        if ticket_message:
            try:
                if await db.name_exists(ctx.guild.id, name):
                    await ctx.respond("This name is already in use. Please choose a different name.", ephemeral=True)
                    return
                if my_option_count >= 5:
                    await ctx.respond(
                        "You have reached the maximum number of options (5). Please remove an option before adding a new one.",
                        ephemeral=True)
                    return

                message = await ctx.channel.fetch_message(ticket_message)
                t_options.append(discord.SelectOption(label=name, emoji=emoji))
                view = CreateTicketSelect(t_options)
                await message.edit(view=view)
                await ctx.respond("The option was added successfully.", ephemeral=True)
                my_option_count += 1
            except Exception as e:
                await ctx.respond(f"An error occurred: {e}", ephemeral=True)
            print(name)

            await db.add_option(ctx.guild.id, name)
        else:
            await ctx.respond(f"The ticket message was not found. Please {self.bot.get_cmd('ticket setup')} First!", ephemeral=True, delete_after=10)
tawdry leaf
#

die einrückung ist ja bodenlos

vast cradle
#

wie schrebe ich in py-cord befehle die sowol auf servern als auch per pn gehen

#

also Slash

odd kiteBOT
#

Unser Discord Server
https://discord.gg/zfvbjTEzv6

Mein eigener Discord Bot (CookieBot)
https://cookie-bot.xyz

Installations-Befehl
► pip install git+https://github.com/Pycord-Development/pycord

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute implementieren wir ein neues Discord Feature: User Apps! Damit können wir Bots nicht nur zu Discord Servern...

▶ Play video
vast cradle
#

bin grade auf die py-cord dev version gewechselt

#

kann man die pycord version auch per discord comand abfragen

#

das da die genaue version steht?

urban glen
vast cradle
#

dann sagt er nur nur die version

#

kann ich auch den lib namen ausgeben

urban glen
#

ja was ist denn deine version

vast cradle
#

2.5.1.dev68+gd1702cf3

#

also neueste enztwicklerversion

urban glen
#

oder was willst du sehen

vast cradle
#

ja aber da vor sol pycord stehen

#

muss nun ale befehle überarbeiten

#

kriege den ban command noch per pn angezeigt was net sein soll

urban glen
#

discord.__title__

#

ist pycord

vast cradle
#

danke

urban glen
#

discord.__author__ is "Pycord Development"

vast cradle
#

danke

#

kennd jemand eine bessere lib zum testen als speedtest-cli

#

geschwindigkeiten und ping

ruby sparrow
#

Ne

#

das ist eig die beste

vast cradle
ruby sparrow
vast cradle
#

nee

urban glen
vast cradle
#

ich verstehe was anderes net

#

ich habe ban auf guild only gestellt

#

aber er wird mir immer noch per pn mit dem bot angezeigt

#

häh

urban glen
vast cradle
#
    @slash_command(name="ban", description="Bant einen User vom Server",
                   integration_types={IntegrationType.guild_install, IntegrationType.user_install},
                   contexts={InteractionContextType.guild, InteractionContextType.bot_dm,
                             InteractionContextType.private_channel})
    @commands.has_permissions(ban_members=True)
    async def ban(self, ctx, member: discord.Member, reason="Keine Begründung Angegeben"):
        await ctx.defer()
        if not ctx.guild.me.guild_permissions.ban_members:
            await ctx.respond("Ich habe keine Berechtigung, Mitglieder zu bannen.")
            return
        if member == ctx.author:
            ban_error = discord.Embed(title="Fehler",
                                      description="Du kannst dich nicht Selbst vom Server Bannen was hast du überhaupt davon?",
                                      color=discord.Colour.dark_red())
            await ctx.respond(embed=ban_error)
            return
        if ctx.guild.me.top_role <= member.top_role:
            await ctx.respond("Ich kann kein Mitglied bannen, das eine höhere oder gleiche Rolle als ich hat.")
            return

        # Überprüfen, ob der Bot dem Benutzer eine private Nachricht senden kann
        try:
            ban_message_user = discord.Embed(title="Du wurdest Gebannt", color=discord.Colour.dark_red())
            ban_message_user.add_field(name="Moderator", value=f"{ctx.author}")
            ban_message_user.add_field(name="Bangrund:", value=f"{reason}")
            await member.send(embed=ban_message_user)
        except:
            await ctx.respond(f"Ich kann {member.mention} keine private Nachricht senden, kann aber trotzdem bannen.")

        # Versuchen, das Mitglied zu bannen und eine Nachricht zu senden```
#
        try:
            ban_message_server = discord.Embed(title="User Gebannt", color=discord.Colour.dark_red())
            ban_message_server.add_field(name="Name:", value=f"{member}")
            ban_message_server.add_field(name="ID:", value=f"{member.id}")
            ban_message_server.add_field(name="Bangrund:", value=f"{reason}")
            ban_message_server.add_field(name="Moderator", value=f"{ctx.author}")
            await member.ban(reason=reason)
            await ctx.respond(embed=ban_message_server)
        except:
            await ctx.respond(f"Es gab ein Problem beim Bannen von {member.mention}.")```
vast cradle
urban glen
#

wo ist denn da was mit guildy only

vast cradle
#

oh häh

#

wieso hat er das rückgängig gemacht

#

pychgarm macht seltsame dinge

#

ich hab über all in dem teil das entfernt

#

uff kein wunder das er per pn angezeigt wird

#

jezt muss ich en par minuten warten

#

bis discord das checkt

#

jeeezt

#

so sachen wie ban sollen natürlich nicht auf privatchats gehen

#

macht auch keinen sin

#

per bot pn geht

#

aber nicht in gruppenchats schade

#

dafür müsste er verifiziert sein

#

was aufwändig ist

tawdry leaf
#

rede doch klar und deutlich

vast cradle
#

gibt es eine gute steam api für python um userdaten zu holen

tawdry leaf
#

ja

vast cradle
#

Zum Beispiel??

ruby sparrow
vast cradle
#

Gibt es so was wie das on_ready Event nur für Bot shutdown?

nocturne junco
#

Kann mir wer erklären warum ich 1 tag nach der installation nicht mehr Pycharm öffnen kann pepecry Ich habe sogar 5mal neuinstallatiert..

#

Ich habe diese Version installiert

ruby sparrow
nocturne junco
#

Muss dann die Version sein. Aber welche Version soll ich dann nehmen? 🤔

ruby sparrow
#

Hatte doch nie das Problem

brisk dove
#

@ruby sparrow könnte jtzt call

nocturne junco
ruby sparrow
brisk dove
#

ok weißt du denn noch andere sachen wo dran das liegen kann?

#

bei mir kommt jtzt FileNotFoundError: [Errno 2] No such file or directory: '/home/container/logs/discord.log'

tawdry leaf
brisk dove
ruby sparrow
tawdry leaf
#

aso ja dann ist es doch logisch xD

brisk dove
#

also hilft das video oder nicht?

tawdry leaf
#

#

das video war nicht für anderes problem ^^

tawdry leaf
tawdry leaf
#

und in den ordner ist die datei discord.log

brisk dove
#

wenn du willst können wir call und ich mache bildschirmübetragung an

tawdry leaf
#

call geht grad nd

#

kannst du foto machen?

brisk dove
#

wir schwer

tawdry leaf
#

wieso denn das

brisk dove
#

weil kamera kapput

tawdry leaf
#

screenshot

brisk dove
#

bro ich bin am pc

tawdry leaf
#

lul

#

ja geht doch auch am pc ein screenshot ?

brisk dove
tawdry leaf
#

schau mal wie dein ordner heißt 🙂

brisk dove
#

ja logs

tawdry leaf
#

nenn den ordner mal logs und nicht LOGS

brisk dove
#

und so sieht es in dem ordner aus

tawdry leaf
brisk dove
#

jtzt kommt der error

tawdry leaf
#

das heißt das der token veraltet ist

brisk dove
#

also neuen machen?

tawdry leaf
#

ja

brisk dove
#

ok

#

ey danke @tawdry leaf

tawdry leaf
#

kd

brisk dove
#

mein bot funktoniert wieder

nocturne junco
tawdry leaf
#

xD

nocturne junco
native helm
#
Traceback (most recent call last):
  File "C:\Users\vison\Desktop\Sparko Test\.venv\lib\site-packages\discord\commands\core.py", line 131, in wrapped
    ret = await coro(arg)
  File "C:\Users\vison\Desktop\Sparko Test\.venv\lib\site-packages\discord\commands\core.py", line 1009, in _invoke
    await self.callback(self.cog, ctx, **kwargs)
  File "C:\Users\vison\Desktop\Sparko Test\Commands\Support_Warte.py", line 35, in setup_support
    talk = ctx.guild.get_talk(talk)
AttributeError: 'Guild' object has no attribute 'get_talk'```
#

    @slash_command(description="[⚙] Setup Support Warteraum")
    @commands.has_permissions(administrator=True)
    async def setup_support(self, ctx, *, channel: discord.TextChannel, role: discord.Role, talk: discord.VoiceChannel):
        channel = ctx.guild.get_channel(channel)
        role = ctx.guild.get_role(role)
        -talk = ctx.guild.get_talk(talk)-

        embed = discord.Embed(
            title="Support Warteraum Setup",
            description="Unten Siehst du was du angegeben hast!",
            color=discord.Color.green()
        )
        embed.add_field(name="Role", value=role)
        embed.add_field(name="Channel", value=channel)
        embed.add_field(name="Talk", value=talk)

        await ctx.send(embed=embed)

ruby sparrow
ruby sparrow
#
@slash_command(description="[⚙] Setup Support Warteraum")
    @commands.has_permissions(administrator=True)
    async def setup_support(self, ctx, *, channel: discord.TextChannel, role: discord.Role, talk: discord.VoiceChannel):
        channel = ctx.guild.get_channel(channel.id)
        role = ctx.guild.get_role(role.id)
        talk = ctx.guild.get_channel(talk.id)

        embed = discord.Embed(
            title="Support Warteraum Setup",
            description="Unten Siehst du was du angegeben hast!",
            color=discord.Color.green()
        )
        embed.add_field(name="Role", value=role.mention)
        embed.add_field(name="Channel", value=channel.mention)
        embed.add_field(name="Talk", value=talk.mention)

        await ctx.send(embed=embed)```
#

@native helm

#

vllt so

native helm
ruby sparrow
#

Das freut mich

native helm
ruby sparrow
#

Zeig deine db

ruby sparrow
#

Zeig mal einfach dein code

native helm
# ruby sparrow Zeig mal einfach dein code
from discord import Embed, Color
from discord.commands import slash_command, Option
from discord.ext import commands

import aiosqlite
import datetime

import traceback


class Supportwarteraum(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.Cog.listener()
    async def on_ready(self):
        async with aiosqlite.connect("database/Support.db") as db:
            await db.executescript(
                """
                CREATE TABLE IF NOT EXISTS Supplist (
                channel INTEGER PRIMARY KEY,
                guild_id INTEGER,
                talk INTEGER,
                role INTEGER
                )
                """
            )

    @slash_command(description="[⚙] Setup Support Warteraum")
    @commands.has_permissions(administrator=True)
    @discord.guild_only()
    async def setup_support(self, ctx, *, channel: discord.TextChannel, role: discord.Role, talk: discord.VoiceChannel):
        channel = ctx.guild.get_channel(channel.id)
        role = ctx.guild.get_role(role.id)
        talk = ctx.guild.get_channel(talk.id)

        embed = discord.Embed(
            title="Support Warteraum Setup",
            description="Unten Siehst du was du angegeben hast!",
            color=discord.Color.green()
        )
        embed.add_field(name="Role", value=role.mention)
        embed.add_field(name="Channel", value=channel.mention)
        embed.add_field(name="Talk", value=talk.mention)

        await ctx.send(embed=embed)
        await ctx.respond("Schau mal unten!")



def setup(bot):
    bot.add_cog(Supportwarteraum(bot))```
#

mehr Kommt noch

ruby sparrow
native helm
#

okay

#

und wie

native helm
ruby sparrow
#

Guck teil 1 an

#

da würd es gezeigt

nocturne junco
#

Was tun wenn die Anwendung ohne error code, Nicht reagiert ?

ruby sparrow
nocturne junco
#

das kann man aber ignorieren oder ?

INFO:discord.client:logging in using static token
INFO:discord.gateway:Shard ID None has sent the IDENTIFY payload.
INFO:discord.gateway:Shard ID None has connected to Gateway: ["gateway-prd-us-east1-b-jktj",{"micros":104881,"calls":["id_created",{"micros":622,"calls":[]},"session_lookup_time",{"micros":228,"calls":[]},"session_lookup_finished",{"micros":13,"calls":[]},"discord-sessions-prd-1-145",{"micros":103686,"calls":["start_session",{"micros":46309,"calls":["discord-api-rpc-6c9f88bc66-dsmxp",{"micros":42701,"calls":["get_user",{"micros":11315},"get_guilds",{"micros":3361},"send_scheduled_deletion_message",{"micros":8},"guild_join_requests",{"micros":1},"authorized_ip_coro",{"micros":7}]}]},"starting_guild_connect",{"micros":67,"calls":[]},"presence_started",{"micros":25140,"calls":[]},"guilds_started",{"micros":90,"calls":[]},"guilds_connect",{"micros":1,"calls":[]},"presence_connect",{"micros":32017,"calls":[]},"connect_finished",{"micros":32023,"calls":[]},"build_ready",{"micros":50,"calls":[]},"clean_ready",{"micros":1,"calls":[]},"optimize_ready",{"micros":1,"calls":[]},"split_ready",{"micros":0,"calls":[]}]}]}] (Session ID: 22934138df403abf6554ba5b9890f07e).
vast cradle
#

dann sollte der Fehler weg sein

nocturne junco
# vast cradle dann sollte der Fehler weg sein

ja gut, aber ich verwende denke mal nichts mit voice. Mir gehts bei dieser frage nur darum warum ich ein respond von discord bekomme, das die anwendung nicht reagiert, aber auch kein Error in PyCharm ?

vast cradle
#

hmmh

#

gute frage

vast cradle
#

also gar nicht

tawdry leaf
tawdry leaf
vast cradle
#

ich habs probiert

#

eher gesagt wenn mit fehlern

tawdry leaf
#

funktioniert einwandfrei ohne Fehler 😄

tawdry leaf
vast cradle
#

ok keine ahnung hab das gaznz früher mal versucht danach nicht mehr

vast cradle
#

vor 2 hjahren

#

ungefähr

#

oder 3

tawdry leaf
nocturne junco
tawdry leaf
tired hearth
#

Kann mir jemand hier helfen?

nocturne junco
tawdry leaf
nocturne junco
#
@bot.slash_command(name="tasks", description="Zeige deine Aufgaben an.")
async def tasks(ctx: discord.ApplicationContext):
    await ctx.defer()
    try:
        user_id = ctx.user.id
        c.execute("SELECT task FROM tasks WHERE user_id = ?", (user_id,))
        tasks = c.fetchall()

        if not tasks:
            embed = discord.Embed(title="Tasks", description="No Tasks here..")
        else:
            task_list = '\n'.join([f"• {task[0]}" for task in tasks])
            embed = discord.Embed(title="Tasks", description=task_list)

        await ctx.respond(embed=embed, view=TaskView())
    except Exception as e:
        logging.error(f"Error in /tasks command: {e}")
        await ctx.respond("Es gab einen Fehler beim Abrufen der Tasks.", ephemeral=True)
tawdry leaf
#

printe mal das du weißt wo rein er geht

fierce dove
#

@tawdry leaf talk

tired hearth
#

kann mir wer helfen und sagen was ich falsch mache (ezcord help command)?

tired hearth
tired hearth
#
bot.add_help_command(contexts={
                     InteractionContextType.guild,
                   InteractionContextType.bot_dm,
                    InteractionContextType.private_channel
               },
                 integration_types={
                    IntegrationType.guild_install,
                  IntegrationType.user_install})

     ```
#

@ruby sparrow

ruby sparrow
#

mach mal so

#

bei geht es so

#

und @tired hearth

tired hearth
tired hearth
ruby sparrow
#

kekse ?

tired hearth
frosty nexus
#

kann man Commands mit einem command aktivieren ??

frosty nexus
# ruby sparrow Was?

also zum beispiel /aktiv_command ban, das der ban command aktiviert wird und er auch erst dann angezeigt wird

ruby sparrow
#

Ne geht nicht so weit ich weiß

limpid wolf
fresh flint
#

Ich gette meine sachen aus der config.json mit ```py
def get_config(name):
return config.get(name)


Wie gette ich aber jetzt etwas aus einer liste?
graceful fiber
#

Du gettest doch einfach aus einer liste value[k]???

chrome trellis
native helm
#

@commands.Cog.listener()
    async def on_join(self, message):
        channel = self.bot.get_channel(WELCOME_CHANNEL)

        embed = discord.Embed(
         title="![Hey](https://cdn.discordapp.com/emojis/1259996579931099277.webp?size=128 "Hey") Atlantic - Welcome",
         description=f"Welcome to Atlantic!\nYou are the {member.count} Member\n\n![Name](https://cdn.discordapp.com/emojis/1259996585824227328.webp?size=128 "Name") | Name:\n> {member.name}\n![Add](https://cdn.discordapp.com/emojis/1259996577859375124.webp?size=128 "Add") | Mention:\n> {member.mention}\n![ID](https://cdn.discordapp.com/emojis/1259996582150013100.webp?size=128 "ID") | Id:\n> {member.id}\n![Membercount](https://cdn.discordapp.com/emojis/1259996583953436835.webp?size=128 "Membercount") | Membercount\n> {member.count}\n![Hammer](https://cdn.discordapp.com/emojis/1254480599557603399.webp?size=128 "Hammer") | Rules:\n> #1259997865816887386",
        )
        embed.set_footer(text=f"Atlantic Home - © 2024")
        embed.set_thumbnail(url="https://cdn.discordapp.com/attachments/1259510231419846698/1259826108510113894/banner-Atlantic-v2-wilkommen.png?ex=668d17fe&is=668bc67e&hm=a624f249ea53ab902567aabfe796cc83658820c74a86bdf480357b4df123ef41&")

        await channel.send(embed=embed)```

Hey ho Ich wollte mal fragen ob einer auf schnelle einen welle einen fehler findet. Es wir geprintet dass der Cog geladen wird aber nichts wird in den channel gesendet
#

(Und es gibt keinen Fehler)

chrome trellis
native helm
chrome trellis
native helm
#

ah danke

#
Traceback (most recent call last):
  File "C:\Users\vison\Desktop\Sparko Test\.venv\lib\site-packages\discord\client.py", line 400, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\vison\Desktop\Sparko Test\Events\welcome.py", line 21, in on_member_join
    description=f"Welcome to Atlantic!\nYou are the {member.count} Member\n\n![Name](https://cdn.discordapp.com/emojis/1259996585824227328.webp?size=128 "Name") | Name:\n> {member.name}\n![Add](https://cdn.discordapp.com/emojis/1259996577859375124.webp?size=128 "Add") | Mention:\n> {member.mention}\n![ID](https://cdn.discordapp.com/emojis/1259996582150013100.webp?size=128 "ID") | Id:\n> {member.id}\n![Membercount](https://cdn.discordapp.com/emojis/1259996583953436835.webp?size=128 "Membercount") | Membercount\n> {member.count}\n![Hammer](https://cdn.discordapp.com/emojis/1254480599557603399.webp?size=128 "Hammer") | Rules:\n> #1259997865816887386",
NameError: name 'member' is not defined```
#

?

chrome trellis
native helm
#

oh ok

chrome trellis
#

Musst len(member.guild.members) nutzen um die Anzahl der Mitglieder des Servers zu bekommen.

urban glen
#

Ich denke mal es liegt noch daran

#

member und nicht message

native helm
#

?

urban glen
#

Bei dir steht doch on_member_join

#

Und dann? (self, message) Oder

#

Muss aber member sein und keine Message

native helm
#
[ERROR] Error in event on_member_join 
Traceback (most recent call last):
  File "C:\Users\vison\Desktop\Sparko Test\.venv\lib\site-packages\discord\client.py", line 400, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\vison\Desktop\Sparko Test\Events\welcome.py", line 21, in on_member_join
    description=f"Welcome to Atlantic!\nYou are the {member.count} Member\n\n![Name](https://cdn.discordapp.com/emojis/1259996585824227328.webp?size=128 "Name") | Name:\n> {member.name}\n![Add](https://cdn.discordapp.com/emojis/1259996577859375124.webp?size=128 "Add") | Mention:\n> {member.mention}\n![ID](https://cdn.discordapp.com/emojis/1259996582150013100.webp?size=128 "ID") | Id:\n> {member.id}\n![Membercount](https://cdn.discordapp.com/emojis/1259996583953436835.webp?size=128 "Membercount") | Membercount\n> {member.count}\n![Hammer](https://cdn.discordapp.com/emojis/1254480599557603399.webp?size=128 "Hammer") | Rules:\n> #1259997865816887386",
AttributeError: 'Member' object has no attribute 'count'

native helm
#

{len(member.guild.members)}

#

So ?

urban glen
#

Oder {member.guild.member_count}

chrome trellis
#

ja

ruby sparrow
#

wie kann man das so blau machen

novel ore
graceful fiber
vast cradle
#

wie stelle ich am besten eine aiomysql verbindung her so das er sich nur einmal verbindet

#

und wenn der bot runterfährt er ordendlich die verbindung schließt

#
INSERT INTO eco (user_id) VALUES (?)```
#

geht so was in aiomysql auc?

odd kiteBOT
#
vast cradle
thick haven
vast cradle
#

Ein Economy System

#

Nur Will ich nicht das für jede Anfrage eine neue Verbindung hergestellt und abgebrochen wird

#

Er soll die Verbindung halten

thick haven
frosty nexus
#

Kann mir Jemand sagen wie ich musik von yt oder so abspielen lass kann beim bot

cloud cedar
#

await self.exec(
TypeError: DBHandler.exec() missing 1 required positional argument: 'sql'

class LevelDB(ezcord.DBHandler):
    def __init__(self):
        super().__init__("levels.db")

    async def setup(self):
        await self.exec(
            """CREATE TABLE IF NOT EXISTS levels (
                id INTEGER PRIMARY KEY,
                messages INTEGER DEFAULT 0,
                xp INTEGER DEFAULT 0
            )
            """
        )
class level(commands.Cog):
    def __init__(self, bot: discord.Bot):
        self.bot = bot
graceful fiber
cloud cedar
odd kiteBOT
#

Mein Discord Server
https://discord.gg/zfvbjTEzv6

Links aus diesem Video
EzCord Docs ► https://ezcord.readthedocs.io/en/latest/ezcord/sql.html

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mein Hosting* ► https://tidd.ly/3gJufg6
Code auf Github ► https://github.com/tibue99/ezcord-template

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute schauen wir uns an, wie wir Datenbank...

▶ Play video
cloud cedar
#

denkst du ich hätte das noch nicht angeguckt

#

sehr hilfreich

ruby sparrow
#

Zeig mal dein ganzes db @cloud cedar

cloud cedar
thick haven
#

Ich habe ein problem wenn ich diesen Code nutze geht alles

            file1 = await update_images.welcome(interaction)
            image_size = await self.image_get_size(file1)

            await interaction.edit(content=image_size, attachments=[], file=file, view=view)

    async def image_get_size(self, file):
        image_data = file.fp.read()
        with Image.open(BytesIO(image_data)) as img:
            width, height = img.size
            image_size = f"Breite: {width}px, Höhe: {height}px"
            return image_size```

aber wenn ich diesen code nutze schickt er das bild als datei die 9kb groß ist aber weiso 
        file = await update_images.welcome(interaction)
        image_size = await self.image_get_size(file)

        await interaction.edit(content=image_size, attachments=[], file=file, view=view)

async def image_get_size(self, file):
    image_data = file.fp.read()
    with Image.open(BytesIO(image_data)) as img:
        width, height = img.size
        image_size = f"Breite: {width}px, Höhe: {height}px"
        return image_size
hat jemand eine einfachere lösung
graceful fiber
tawdry leaf
thick haven
#

Nein,, bei dem Ersten schickt er das Bild richtig aber beim 2. Schickt er das Bild nicht als Bild sonder als Anhang der 0 Kb groß is

graceful fiber
urban glen
#

ich weiß nicht was update_images.welcome macht

#
            file = await update_images.welcome(interaction)
            file.reset()
            image_size = await self.image_get_size(file)

            await interaction.edit(content=image_size, attachments=[], file=file, view=view)

    async def image_get_size(self, file):
        image_data = file.fp.read()
        with Image.open(BytesIO(image_data)) as img:
            width, height = img.size
            image_size = f"Breite: {width}px, Höhe: {height}px"
            return image_size
#

probier mal so mit dem file.reset()

thick haven
#

Okay klappt danke

vast cradle
#

worann kanns liegen das der bot nicht einen befehl läd?

ruby sparrow
#

Wäre auch hilfreich dass wir Code bekommen

vast cradle
#
    @slash_command(name="money",description="Zeigt deinen Geldstand an")
    async def money(self, ctx: discord.ApplicationContext):
        async with connect() as (con, cur):
            await cur.execute(f"SELECT money FROM `{db_name}` WHERE guild_id = %s AND user_id = %s",
                              (ctx.guild.id, ctx.author.id))
            money = await cur.fetchone()
            await ctx.respond(f"Du hast {money} Coins")```
vast cradle
#

nee warte

#

ist blöd ich mach was

ruby sparrow
#

Ja danke

vast cradle
#

so is es besser

#

nur der money befehl läd net

ruby sparrow
vast cradle
#

also es geht mit strg +r

ruby sparrow
#

Ja

vast cradle
#

habs hingekriegt war wohl nen problem von Discord

#

dachte kurz es wäre mein code das Problem

ruby sparrow
#

DISCORD AIP IST BISSCHEN langsam

vast cradle
#

ich merks

#

für mich als entwickler ist es nervig

ruby sparrow
#

Einfach dein discord neu starten

#

ja für mich auch🫣

#

@vast cradle ein tip für dich wenn er command nicht anzeige startet einfach dein discord neu

vast cradle
#

mist ich hab etwas schwierigkeiten aiomysql zu verstehen

ruby sparrow
#

🫣

vast cradle
#

ich will erstmal den alten geldstand holen

#

am schluss den neuen

ruby sparrow
#

js

#

a

vast cradle
#

python

#
    @slash_command(name="add_money", description="Zeigt deinen Geldstand an")
    async def add_money(self, ctx: discord.ApplicationContext, user: discord.Member, amount: int):
        async with connect() as (con, cur):
            await cur.execute(f"SELECT money FROM `{db_name}` WHERE guild_id = %s AND user_id = %s",
                              (ctx.guild.id, ctx.author.id))
            money = await cur.fetchone()
            await cur.execute(f"UPDATE `{db_name}` SET `money`= %s WHERE guild_id = %s AND user_id = %s",
                             (money[0] - amount, ctx.guild.id, user.id))
            money = await cur.fetchone()
            await ctx.respond(f"Du hast {money} Coins")```
ruby sparrow
#

Was geht nicht

#

@vast cradle

vast cradle
#

ixch versuche mal was

ruby sparrow
#

was denn🤷‍♂️

vast cradle
#

wobei er nicht mal die db ändert

#

er schreibt net rein

ruby sparrow
#
@slash_command(name="add_money", description="Zeigt deinen Geldstand an")
async def add_money(self, ctx: discord.ApplicationContext, user: discord.Member, amount: int):
    async with connect() as (con, cur):
        
        await cur.execute(f"SELECT money FROM `{db_name}` WHERE guild_id = %s AND user_id = %s",
                          (ctx.guild.id, user.id))
        result = await cur.fetchone()
        
        if result is None:
            await ctx.respond("User has no money record.")
            return

        old_money = result[0]

       
        new_money = old_money + amount
        await cur.execute(f"UPDATE `{db_name}` SET money = %s WHERE guild_id = %s AND user_id = %s",
                          (new_money, ctx.guild.id, user.id))
        await con.commit()   

        
        await ctx.respond(f"Der alte Geldstand war {old_money} Coins. Der neue Geldstand ist {new_money} Coins.")```
#

@vast cradle

vast cradle
#

datenbanken sinnd neulad für mich

#

muss noch damit klar kommen

#

danke

#

Der alte Geldstand war -1 Coins. Der neue Geldstand ist 99 Coins.

#

wieso sagt er -1 lol

#

häääääh

#

wie kann ich user entferne aus der db?

old junco
#

Hey, versuche gerade die User Apps zu nutzen nur leider werden die mir einfach nicht angezeigt, ist im Code irgendwas falsch? ```py
@discord.slash_command(
interaction_types={
IntegrationType.guild_install,
IntegrationType.user_install
},
contexts={
InteractionContextType.guild,
InteractionContextType.bot_dm,
InteractionContextType.private_channel
}
)
async def newtest(self, ctx):
py_cord_version = discord.version
await ctx.respond(f'Die Version von py-cord ist: {py_cord_version}')

viscid lake
nocturne junco
#

Wie sorgt man dafür das nur Admins bestimmte slashcommands sehen können?

last depot
#

Wofür brauche ich nochmal den Guild presence intent jnd den Message content Privilegend intent

fierce dove
nocturne junco
fierce dove
#

Bitte

thick haven
#

Wie kann ich bei @discord.ui.button die var aus dem mitgegbenen nehmen weil self. geht da nicht

    def __init__(self, 1_label, 2_label, 3_label):
        super().__init__()
        self.1_label = 1_label
        self.2_label = 2_label
        self.3_label = 3_label

    @discord.ui.button(row=3, label=self.1_label, style=discord.ButtonStyle.green)
    async def 1_callback(self, button, interaction):```
restive herald
thick haven
#

ja es ist rot unterstrichen

fierce dove
#

Warum geht das nicht

#

Weiß das wer

solid ingot
#

was geht denn nicht?

fierce dove
novel ore
#

Was hast du den bei den Aktionen gemacht?

solid ingot
#

vlt wegen den anführungszeichen

fierce dove
novel ore
#

Naja was soll den passieren

fierce dove
#

Das der User der links spammt in timeout geht

#

Mit automod

novel ore
#

hast du das auch so eingestellt

fierce dove
#

Ja

#

Er macht aber nix

cloud cedar
#
    def __init__(self, bot: discord.Bot):
        self.bot = bot
        self.channels = {
            "SenfBrocken": ["https://www.youtube.com/@knackigersenf", 1215658188565782540, "{username} hat ein neues Video ({video_url}) hochgeladen!"]
        }
        self.videos = {}

    @commands.Cog.listener()
    async def on_ready(self):
        self.check.start()


    @tasks.loop(seconds=30)
    async def check(self):
        
        for channel_name in self.channels:
            videos = scrapetube.get_channel(channel_url = self.channels[channel_name], limit = 5)
            video_ids = [video["videoId"] for video in videos]

            if self.check.current_loop == 0:
                self.videos[channel_name] = video_ids
                continue

        for video_id in video_ids:
            if video_id not in self.videos[channel_name]:
                discord_channel = self.bot.get_channel(self.channels[channel_name][2])
                video_url = f"https://www.youtube.com/watch?v={video_id}"
                custom_message = self.channels[channel_name][3]
                custom_message.replace("{username}", channel_name)
                custom_message.replace("{video_url}", video_url)
                await discord_channel.send(custom_message)
                self.videos[channel_name].append(video_id)

ich weiß, der code ist verkorkst aber warum passiert nix, wenn ich uploade? (Kein error, aber auch keine Nachricht)

odd kiteBOT
#

Mein Discord Server
https://discord.gg/zfvbjTEzv6

Links aus diesem Video
Scrapetube Docs ► https://scrapetube.readthedocs.io/en/latest/
Python Dictionary ► https://www.w3schools.com/python/python_dictionaries.asp
Gigachad ist traurig ► https://youtu.be/dxzW_sbltgE

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mein Hosting* ► https://tidd.ly/3gJufg6
Code auf Github...

▶ Play video
cloud cedar
fierce dove
#

Das ist das beste Video

cloud cedar
#

ich brauche aber aus dem Dictionary alles geladen

thick haven
#

Hi, weiss jemand von euch wie ich einen Callback für diese Buttons amchen kann? Weil so wie ichs geamcht habe, geht das nicht da passiert nix

    def __init__(self, 1_label, 2_label, 3_label):
        super().__init__()
        self.1_label = 1_label
        self.2_label = 2_label
        self.3_label = 3_label

        self.add_item(Button(row=3, label=self.1_label, style=discord.ButtonStyle.green, custom_id="1"))
        self.add_item(Button(row=3, label=self.2_label, style=discord.ButtonStyle.blurple, custom_id="2"))
        self.add_item(Button(row=3, label=self.3_label, style=discord.ButtonStyle.gray, custom_id="3"))

    async def interaction_check(self, interaction):
        custom_id = interaction.data['custom_id']```
tawdry leaf
fierce dove
#

Ok

cloud cedar
cloud cedar
#

Hat wer ne idee, wie ich das hier aus einer json lade?

twilit anvil
#

Mache dir eine json datei

#

dann importiere json

#
data = json.load(file)```
#

einrückung ist falsch

#

und dann data["das-was-du-auslesen-willst"]

#

@cloud cedar

#

Weißt du, wie eine json aufgebaut ist?

cloud cedar
twilit anvil
#

supi

limpid wolf
fierce dove
#

😮

limpid wolf
cloud cedar
dreamy bobcat
#

Kleine frage: was können Gründe dafür sein, dass ein ganz simpler slashcommand nicht registriert wird. (Simple mit embed)

ruby sparrow
#

Hast du ein ctx.respond

dreamy bobcat
#

da ist ja eigentlich kein Syntax fehler drin bei mir.

#

ctx.response

twilit anvil
#

Doch

twilit anvil
dreamy bobcat
#

Ich nutze auch response und nicht respond .

twilit anvil
#

Sagte ich doch

ruby sparrow
dreamy bobcat
#

Meinte es eigentlich andersrum.

ruby sparrow
#

@dreamy bobcat

dreamy bobcat
#

Py-cord

ruby sparrow
#

denn ist respond und nicht response

fierce dove
#

Code

dreamy bobcat
#

Kann ich dir gleich senden wait.

fierce dove
#

Ok

dreamy bobcat
#
import discord
import ezcord
from discord.ext import commands
from discord.commands import slash_command


class AdvPassCommands(ezcord.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.command(name="advpasscmds")
    async def advpasscmds(self, ctx):
        embed = discord.Embed(title="Advanced Pass Commands", color=0x00ff00)
        embed.set_author(name="Brezel • AdvPass")
        embed.set_footer(text="Brezel Bot〢since 2024")
        )

        await ctx.reponse(embed=embed)


async def setup(bot):
    await bot.add_cog(AdvPassCommands(bot))
dreamy bobcat
#

Eigentlich steht da slash_command

#

Bin nicht am PC, weswegen der nicht ganz gleich ist

#

Da steht eigentlich @slash_command()

ruby sparrow
#

ctx.response zu ctx.respond> machen @dreamy bobcat

#

denn soll es gehen

dreamy bobcat
#

Nope ctx.respond existiert in pycord nicht

#

Bei pycord ist es response

ruby sparrow
#

Nein

#

🤷‍♂️

dreamy bobcat
#

In den pycord docs steht nichts zu ctx.respond nur was zu ctx.response

#

**Aber egal ob da jetzt ctx.respond oder ctx.response steht command wird nicht registriert laut dem ezcord on_ready **

ruby sparrow
#

response ist bei buttons

dreamy bobcat
#

Kann sein dass ich gerne irgendwas verwechsle.

ruby sparrow
#

mit ctx.respond geht es

ruby sparrow
#
import discord
import ezcord
from discord.ext import commands
from discord.commands import slash_command


class AdvPassCommands(ezcord.Cog):
    def __init__(self, bot):
        self.bot = bot

    @slash_command(name="advpasscmds")
    async def advpasscmds(self, ctx):
        embed = discord.Embed(title="Advanced Pass Commands", color=0x00ff00)
        embed.set_author(name="Brezel • AdvPass")
        embed.set_footer(text="Brezel Bot〢since 2024")
        await ctx.respond(embed=embed)


def setup(bot):
    bot.add_cog(AdvPassCommands(bot))```
dreamy bobcat
#

Bei mir geht es mit beiden Varianten nicht.

fierce dove
#

Zeig mal deine pip freeze

dreamy bobcat
#

Geht gerade nicht, wie gesagt bin am Handy.

fierce dove
#

Ok

dreamy bobcat
#

Aber ich habe py-cord installiert

ruby sparrow
fierce dove
devout orchidBOT
#
Ghost Ping

@fierce dove hat @dreamy bobcat gepingt.

dreamy bobcat
#

Dein Ernst?

fierce dove
#

🙂

dreamy bobcat
#

Was hast du daran jetzt geändert?

fierce dove
#

Er hat das

ctx.response zu ctx.respond gemacht

dreamy bobcat
#

Okay. Weil vorhin ging es weder mit Response oder Respond jetzt geht es.

#

Ich habe das allerdings oft, dass commands nicht registriert werden. Trotz dass ich das geändert habe und sowas.

fierce dove
#

Starte mal dein discord neu

dreamy bobcat
#

Habe mal kurz zu repsponse geändert command wird im ezcord on_ready angezeigt beide male.

#

Vorhin war es nicht der Fall bei beide. Nicht

dreamy bobcat
ruby sparrow
#

ne das wegen discord

fierce dove
#

AIP?

ruby sparrow
ruby sparrow
dreamy bobcat
#

Ja API mag mich nicht.

#

Ist aber nicht nur bei meinen bot Apps so wenn ich was code.

ruby sparrow
dreamy bobcat
#

Wo ? Habe in der Main.py ezcord.Bot als class

dreamy bobcat
#

Ok mache ich gleich dann mal.

#

Denke es ändert nicht viel.

native helm
#
Traceback (most recent call last):
  File "C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\cog.py", line 778, in _load_from_module_spec
    spec.loader.exec_module(lib)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "c:\Users\vison\OneDrive\Desktop\Aqua designs\Aqua Bot\Commands\Order_system.py", line 3, in <module>
    from discord.commands import slash_command, cog_ext, SlashContext, Option 
ImportError: cannot import name 'cog_ext' from 'discord.commands' (C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\commands\__init__.py)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "c:\Users\vison\OneDrive\Desktop\Aqua designs\Aqua Bot\Aqua.py", line 14, in <module>
    bot.load_cogs(
  File "C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 296, in load_cogs
    self.load_extension(cog)
  File "C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\cog.py", line 912, in load_extension
    self._load_from_module_spec(spec, name)
  File "C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\cog.py", line 781, in _load_from_module_spec
    raise errors.ExtensionFailed(key, e) from e
discord.errors.ExtensionFailed: Extension 'Commands.Order_system' raised an error: ImportError: cannot import name 'cog_ext' from 'discord.commands' (C:\Users\vison\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\commands\__init__.py)
#
import discord
from discord.ext import commands, tasks
from discord.commands import slash_command, cog_ext, SlashContext, Option 
import aiosqlite

fierce dove
#

@native helm .mehr context

native helm
#

Ist schon gut

fierce dove
#

Ok

vast cradle
#

hat jemand ne idee was ich ins economy system paken kann?

vast cradle
#

überlege noch was ich rein packen könnte

#

ist net so einfach

fierce dove
#

Wie kann ich eine neue Lizenze beantragen habe GitHub pro

restive herald
ruby sparrow
#

Und geht? @fierce dove

fierce dove
#

@ruby sparrow wenn's gehen würde hatte ich des nicht gesendet

fierce dove
restive herald
#

bzw hast du es so?

vast cradle
#

Wie schalte ich das frei und was muss ich da beachten?

fierce dove
restive herald
# fierce dove

dann müsstest du schonmal ne email von denen bekommen haben dazu.

#

bei mir klappt’s nämlich

fierce dove
#

Habe keine bekommen

restive herald
#

dann frag am besten mal deren support

fierce dove
odd kiteBOT
#

Unser Discord Server
https://discord.gg/zfvbjTEzv6

Mein eigener Discord Bot (CookieBot)
https://cookie-bot.xyz

Links aus diesem Video
Discord Dev Portal ► https://discord.dev/
GitBook ► https://www.gitbook.com/

❤️ Danke an tobfd für die Bereitstellung des Videomaterials zur Verifikation
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute zeige ich, wi...

▶ Play video
limpid wolf
#

Hier wird alles zum Verifizieren und den drei Intents die du meinst erklärt

vast cradle
#

Ich brauche die ja leider

#

Sonnst hätte ich die deaktiviert Dan geht nur nichts mehr xD

fierce dove
fierce dove
native helm
#

ey kennt sich einer Mit Mysql aus ?

limpid wolf
fierce dove
twilit anvil
tawdry leaf
restive herald
restive herald
tawdry leaf
weary lintel
#

Hi, wie kann ich bei einer klasse einen channel bekommen um z.b. ein logchannel zu machen?

urban glen
#

Oder interaction.guild.get_channel

ruby sparrow
#

warum send er das embed nicht py class userlimit(discord.ui.Modal): def __init__(self): super().__init__( discord.ui.InputText( label="Limit", placeholder="Zahl zwischen 0 und 99 (0= kein Limit)", ), title="User Limit", ) async def callback(self, interaction): embed = discord.Embed( title=f"User Limit wurde auf {self.children[0].value} gesetzt", color=discord.Color.green() ) await interaction.response.send_message(embed=embed, ephemeral=True)

ruby sparrow
urban glen
weary lintel
ruby sparrow
urban glen
#

Followup.channel?

urban glen
weary lintel
#

ja er soll in den channel eine bestätigung reinsenden und dann nochmal in ein logchannel

urban glen
# ruby sparrow ne eig nicht

muss genauso wie der konstrutor auf die gleiche höhe sonst gibt es callback nciht in der klasse sonern nur im konstruktor

ruby sparrow
#

omg jz erst gesehen

ruby sparrow
weary lintel
#

achso was kann man denn schreiben?

urban glen
weary lintel
urban glen
weary lintel
# urban glen kommt drauf an was du machen willst mit dem part

ich möchte halt ein command machen womit andere auf dem server leute reporten können und das wollte ich mit einem modal umsetzten. Dieses Modal soll denn einmal eine bestätigung in den channel schicken wo der command herrkommt und einmal den report inform eines embeds in den log channel.

urban glen
#

fehlt ja nur log nh

weary lintel
#

ja und das soll halt in einen bestimmten channel

urban glen
#

so hast du es ja versucht aber self.bot gibt es nicht

#

deswegen habe ich dir alternativen gegeben

weary lintel
#

habe ich ausprobiert geht aber iwie nd

urban glen
weary lintel
#

Nun wird iwie die nachricht in diesen channel gesendet und das modal zeigt ein error aber die console nd

ruby sparrow
weary lintel
#

True ist mir auch gerade aufgefallen

#

iwie bin ich gerade komplett verwirrt

vast cradle
#

hab mir nen super einfachen job befehl erstelltb zum testen

#

ich hab jezt den Job Affe hahaha wie Lustig

#

naja werde natürlich feste jobs reinmachen eil das ist quatsch

proud wyvern
#

Inavlid Auth Code, Warum kommt dieser Fehler?

fierce dove
#

Warum kommt immer der bot Name wenn ich auf ein embed antworte, eigentlich soll der User angezeigt werden auf den geantwortet wird

if message.reference:
    reference_message = await message.channel.fetch_message(message.reference.message_id)
    if reference_message.embeds:
        reference_embed = reference_message.embeds[0]
        reference_author_name = reference_message.author.display_name
        embed.add_field(
            name=f"Antwortet auf {reference_author_name}",
            value=reference_embed.description or "Kein Inhalt verfügbar",
            inline=False,
        )
    else:
        reference_author_name = reference_message.author.display_name
        embed.add_field(
            name=f"Antwortet auf {reference_author_name}",
            value=reference_message.content[:1024] if reference_message.content else "Kein Inhalt verfügbar",
            inline=False,
        )
#

Weiß das jemand

restive herald
fierce dove
#

Ja

#

Das soll ein Globalchat werden

restive herald
#

na dann kommt natürlich er selbst

#

weil er auf ne msg von sich antwortet

fierce dove
#

Es soll abe so sein

vast cradle
#

ne frage

fierce dove
#

Mh ja

vast cradle
#

wie kann ixch buttons ausgrauen

#

wenn der button nur für mich sichtbar ist?

#

geht das überhaupt?

ruby sparrow
#

Ja

#

geht es

#

Einfach deine command nur für sichtbar machen

vast cradle
ruby sparrow
#

Nee du kannst auch nur den Command für dich sichtbar machen und dann wird der Button auch nur für dich sichtbar sein

#

@vast cradle

vast cradle
ruby sparrow
#

Ja

vast cradle
# vast cradle

hab den job gewechsellt bin jezt Als Furz angestellt hehe

#

welche jobs könnte man gut einfügen?

#

ich dachte an Bäcker z.b

ruby sparrow
vast cradle
#

hmmh was noch?

#

ja das ist echt nicht einfach sich was auszudenken

#

hab grade mal wieder so richtig bock aufs Programmieren

ruby sparrow
#

Digga es ist so warm😭

vast cradle
#

bei mir zuhause ist es grade Kühl

ruby sparrow
#

Bei mir nicht

vast cradle
#

wie viel grad?

#

ich hab zuhause 13 Grad

ruby sparrow
#

Hab 17 grad und draußen 24

vast cradle
#

das ist ja nen riesen unterschied

#

bei dir im 20ger

#

und bei mir wenns weiter sinkt einstellig

ruby sparrow
#

Will einer call und Coden

vast cradle
ruby sparrow
#

Ja

vast cradle
#

hab grade kein mic wait

fierce dove
#

Wie geht sowas

#

Das da der Status vom User angezeigt wird

vast cradle
#

@solid ingot der eine läd den loop für status task gibt die info das er da ist und checkt ob die python version richtig ist der andere checkt regelmäßig ob ein user noch in der temporären bot blacklist ist und löscht diesen aus der datenbank wenn die temp sperre abgelaufen ist

solid ingot
#

kannst 2 verschiedene cogs machen zb

fierce dove
#

Traceback (most recent call last):
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/discord/client.py", line 409, in _run_event
await coro(*args, **kwargs)
File "/storage/emulated/0/Documents/LaManager/cogs/gc.py", line 60, in on_message
await message.delete()
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/discord/message.py", line 1466, in delete
await del_func
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/discord/http.py", line 370, in request
raise NotFound(response, data)
discord.errors.NotFound: 404 Not Found (error code: 10008): Unknown Message

            for channel_id, guild_id in channels:
                channel = self.bot.get_channel(channel_id)
                if channel:
                    if message.author.id == 1078242409495932969:
                        embed_color = discord.Color.red()
                        author_name = f"👑 › Owner × {message.author.name}"
                    else:
                        embed_color = discord.Color.blue()
                        author_name = f"👤 › {message.author.name}"
                    await message.delete()
                    embed = discord.Embed(
                        title=f"{message.author.display_name}",
                        description=f"> {message.content}",
                        color=embed_color)
#

Warum wird immer ein Unknown Message angezeigt

#

Wie kann ich des weg machen

ruby sparrow
fierce dove
restive herald
#

maybe so?

ruby sparrow
#

Ja sry verschrieben

proud wyvern
#

Hallo, hat jemand einen Code wie ich von einem User den Status bekomme ob er Online Idle oder DnD ist?

ruby sparrow
copper gate
#

Was muss ich denn machen, wenn im Terminal steht: token must be of type str, not NoneType ?

#

Hab nämlich versucht meinen Token in .env reinzuschreiben und beim starten kam dann das

restive herald
#

und wie du das token in der .env definierst

old ore
#

dann hast du was mit der methode wie du den token übergibst falsch gemacht wenn du mir den screenschot vom code schickst kann man dir helfen

copper gate
#

und hier der Token

odd kiteBOT
#

Hier findest du das Main-Datei Template 😄

restive herald
#

stimmt eigtl wie du es hast

old ore
restive herald
copper gate
#

liegt es vllt an der .env File?

old ore
#

probier mal die letzten 2 zeilen ein tab nach links zu rücken

old ore
copper gate
#

okok

#

Da kam die gleiche Meldung bei raus

old ore
#

kannst du kurz call dann schau ich mir des mal an

copper gate
#

jup

old ore
#

ok dann komm codin

copper gate
#

eine sekunde

restive herald
#

@junior plover hast du ne requirements.txt?

tawdry leaf
#

@junior plover einf hier schreiben dein problem

native helm
tawdry leaf
#

code?

native helm
tawdry leaf
native helm
#

Danke

#
Traceback (most recent call last):
  File "C:\Users\vison\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 131, in wrapped
    ret = await coro(arg)
  File "C:\Users\vison\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 1009, in _invoke
    await self.callback(self.cog, ctx, **kwargs)
  File "c:\Coding\Aqua Bot\Module\payments.py", line 61, in check_giftcard
    cursor = await db.execute("SELECT balance FROM giftcards WHERE code = ?, WHERE balance = ?", (code, balance))
UnboundLocalError: local variable 'balance' referenced before assignment

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\vison\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\bot.py", line 1130, in invoke_application_command
    await ctx.command.invoke(ctx)
  File "C:\Users\vison\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 376, in invoke
    await injected(ctx)
  File "C:\Users\vison\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 139, in wrapped
    raise ApplicationCommandInvokeError(exc) from exc
discord.errors.ApplicationCommandInvokeError: Application Command raised an exception: UnboundLocalError: local variable 'balance' referenced before assignment```
tawdry leaf
#

discord.errors.ApplicationCommandInvokeError: Application Command raised an exception: UnboundLocalError: local variable 'balance' referenced before assignment

native helm
# tawdry leaf discord.errors.ApplicationCommandInvokeError: Application Command raised an exce...

@commands.slash_command(name="check-giftcard", help="Überprüft das Guthaben einer Geschenkkarte.")
    async def check_giftcard(self, ctx, code: int):
        async with aiosqlite.connect(self.DB) as db:
            cursor = await db.execute("SELECT balance FROM giftcards WHERE code = ?", (code,))
            row = await cursor.fetchone()
        
        embed=discord.Embed(
            title="Guthaben überprüft!",
            description=f"Geschenkkarte mit dem Code {code}, mit {balance}€.",
            color=discord.Color.blue()
        )
        embed1=discord.Embed(
            title="Guthaben überprüft!",
            description=f"Geschenkkarte mit dem Code {code} hat kein Guthaben.",
            color=discord.Color.blue()
        )

        if row:
            balance = row[0]
            await ctx.respond(embed=embed)
        else:
            await ctx.respond(embed=embed1)
uneven hedge
#

bei mir kommt error

#
File "/home/container/main.py", line 6, in <module>
    bot = discord.Bot(intents=intents)
          ^^^^^^^^^^^
AttributeError: module 'discord' has no attribute 'Bot'```
native helm
#
print("Kekse sind lecker")
uneven hedge
#

?

#

hab

novel ore
#

Kann man Guild_only seit der 2.6 nicht mehr verwenden. Dachte man kann es trotzdem weiter verwenden

fierce dove
#

@novel ore

tawdry leaf
#

so steht es wohl in der console nh

fierce dove
novel ore
fierce dove
next echo
#

warum hat mein Discord Bot nicht das Abzeichen das er slash commands unterstützt obwohl er slash commands verwendet?

junior plover
#

Hey, ich habe eine Frage wie kann man das hier beheben?

restive herald