#Allgemeine Hilfe

1 messages · Page 88 of 1

vast cradle
#

das async fef setup komplett löschen

sonic jay
vast cradle
sonic jay
vast cradle
#

und ersetze es durch:

def setup(bot):
    bot.add_cog(allgemein(bot))
sonic jay
#

willst du nicht lieber call ist glauebe einfach zu erklären

#

@vast cradle

vast cradle
#

kann leider nicht

#

ich hab auch keine zeit mehr

sonic jay
vast cradle
#

eventuell heute abend

sonic jay
#

okay

tawdry leaf
#

Ja aber die werden beim help cmd trz angezeigt bevor ich die deaktiviert habe da

#

CookieBot

solid ingot
tawdry leaf
#

Ich habe sie deaktiviert

solid ingot
tawdry leaf
#

Ich meine mit bevor nicht die Zeit

solid ingot
tawdry leaf
solid ingot
solid ingot
tawdry leaf
#

Aso

burnt prairieBOT
#

-# Springe zur [originalen Nachricht](#1019974414487535736 message)・<t:1725359983:R>

vast cradle
#

@rigid sluice gibt es so was auch für ist Bot Inhaber?

#

discord.default_permissions()

#

Nur für ist Bot Owner?

rigid sluice
#

Nein

#

Es ist keine Discord Permission

vast cradle
#

Schade

#

Wie fragt man noch mal den Bot Owner ab bei Slash Commands?

odd kiteBOT
neon rose
#

hätte ich gesagt

fierce dove
#

Jo

tired hearth
#

Bin gerade nicht Zuhause, deswegen kann ich nur das schicken

solid ingot
#

welche ezcord version hast du?

tired hearth
ruby sparrow
#

Ist ein interaction erro glaub ich

#

@tired hearth

tired hearth
#

Kann den aber nd beheben

#

Bzw. weiß nd wie

ruby sparrow
#

Vllt braucht dem bot zu lange zu antworten

ruby sparrow
tired hearth
ruby sparrow
#

Es ist nur bei bei mir ist das auch nur bei manchen commands muss eine Methode einbauen

tired hearth
ruby sparrow
#

Das hat nix damit zu tun

fierce dove
#

Ehhhh

tired hearth
#

Ist ja ezcord

#

Commands

tired hearth
fierce dove
tired hearth
#

@solid ingot weißt du ob ich was falsch mache?

solid ingot
#

das ist aber nicht auf deinem screenshot

solid ingot
tired hearth
solid ingot
#

das ist die pycord version

tired hearth
#

ezcord 0.6.5 @solid ingot

tired hearth
old ore
#

ist das normal das des jetzt so aussieht sah des nicht vohrer komplettt balu aus

old ore
#

ne ist in einer db abfrage als wert aber es geht

fossil vortex
fossil vortex
old ore
#

kann schon sein ja

tawdry leaf
tawdry leaf
#

Geb doch zu das ezcord schuld ist timo_pet

solid ingot
#

dazu müsste ich erstmal wissen was nicht funktioniert

tired hearth
solid ingot
#

installier mal alles neu, lösch den .cache und .local ordner, schick deine requirements datei und deinen code

solid ingot
#

python-dotenv fehlt

rigid sluice
#

steht ja auch im Fehler drinnen

tired hearth
#

Ja das rote dahinter verwirrt mich

rigid sluice
#

"No space left on device" da ist doch nichts verwirrendes bei?

tired hearth
#

Wie behebe ich das Problem

tired hearth
#

Geht immer noch nicht

#
py-cord@git+https://github.com/Pycord-Development/pycord
python-dotenv
aiosqlite
ezcord@git+https://github.com/tibue99/ezcord
psutil
PynaCl
chat_exporter
scrapetube
elevenlabs
pyyaml
openai
requests 
colorama
pytz
openai
python-dotenv

rigid sluice
tired hearth
#

Main.py

import logging
import os
from dotenv import load_dotenv
from colorama import Fore
import discord
from discord import IntegrationType, InteractionContextType
import ezcord
from ezcord import log
import asyncio
import yaml

with open("commands.yaml", encoding="utf-8") as file:
    commands = yaml.safe_load(file)
with open("en.yaml", encoding="utf-8") as file:
    en = yaml.safe_load(file)
with open("de.yaml", encoding="utf-8") as file:
    de = yaml.safe_load(file)

bot = ezcord.Bot(discord.Intents.all(), language="de",
                 default_command_contexts={
                     InteractionContextType.guild,
                     InteractionContextType.bot_dm,
                     InteractionContextType.private_channel
                 },
                 default_command_integration_types={
                     IntegrationType.guild_install,
                     IntegrationType.user_install})

embed = discord.Embed(title="Hallo, Ich bin Julius 👋", description="Schön dich zu sehen. Wähle unten ein Kateogrie aus, um mehr über mich und meine Commands zu erfahren", color=discord.Color.light_gray())
bot.add_help_command(embed=embed,
    contexts={
        InteractionContextType.guild,
        InteractionContextType.bot_dm,
        InteractionContextType.private_channel
    },
    integration_types={
        IntegrationType.guild_install,
        IntegrationType.user_install
    }
)




async def get_guild_count():
    return len(bot.guilds)
     
bot.add_status_changer(
    [
        "Ist auf {guild_count} Servern🎉",
        "Lade mich jetzt ein!✅",
        "Join meinem Support Server👀"
    ],
    interval=40,
    guild_count=get_guild_count,

)
ezcord.I18N({"de": de, "en": en}, fallback_locale="en")


bot.add_blacklist([1220730579977244673],   db_path='blacklist.db', db_name='blacklist', raise_error=False, owner_only=True, disabled_commands=None)

if __name__ == "__main__":
    bot.load_cogs("cogs", log=ezcord.CogLog.default, log_color="green")
    bot.localize_commands(commands)
    load_dotenv()
    bot.run(os.getenv("TOKEN")) 
#

@solid ingot

tired hearth
solid ingot
#

@tired hearth probiers mal mit der normalen ezcord version, der master branch ist nicht stable

tired hearth
hard pivot
#
Task exception was never retrieved
future: <Task finished name='Task-965' coro=<status_task() done, defined at /home/container/main.py:94> exception=ConnectionResetError('Cannot write to closing transport')>
Traceback (most recent call last):
  File "/home/container/main.py", line 96, in status_task
    await bot.change_presence(activity=discord.Game('/help to see all commands'), status=discord.Status.online)
  File "/home/container/.local/lib/python3.11/site-packages/discord/client.py", line 1386, in change_presence
    await self.ws.change_presence(activity=activity, status=status_str)
  File "/home/container/.local/lib/python3.11/site-packages/discord/gateway.py", line 683, in change_presence
    await self.send(sent)
  File "/home/container/.local/lib/python3.11/site-packages/discord/gateway.py", line 643, in send
    await self.socket.send_str(data)
  File "/home/container/.local/lib/python3.11/site-packages/aiohttp/client_ws.py", line 225, in send_str
    await self._writer.send(data, binary=False, compress=compress)
  File "/home/container/.local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 726, in send
    await self._send_frame(message, WSMsgType.TEXT, compress)
  File "/home/container/.local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 672, in _send_frame
    self._write(header + mask + message)
  File "/home/container/.local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 699, in _write
    raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transpo

Ich bekomme seit neusten machmal aus meiner Task diesen error

#

Weiß wer wie ich den beheben kann?

hard pivot
# hard pivot
class LeaderboardSystem(commands.Cog):

    def __init__(self, bot):
        self.bot = bot
        self.edit_leaderboard_invite.start()
        self.edit_leaderboard_message.start()
        self.check_expired_invite_liks.start()

Die Task wird so gestartet

vast cradle
#

ixch verzweifel grade

#

ich hab nen befehl / hallo

#

sowol ich als auch der andere user stehen auf der blacklist

#

wenn ich es ausführe geht alles

#

wenn er es nuzt bekommt er einen error und ich

Traceback (most recent call last):
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\client.py", line 439, in _run_event
    await coro(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^
TypeError: errors.on_application_command_error() takes 2 positional arguments but 3 were given```
#

warum und warum nur er und ich nicht

#

das ist die Blacklist Verwaltung

vast cradle
#

aber warum genau

#

kapier ich net

#

permasperre klappt

fierce dove
#

Mh

vast cradle
vast cradle
#

TypeError: strptime() argument 1 must be str, not datetime.datetime

odd kiteBOT
graceful fiber
#

Z.b. datetime.strptime("4 September 2024", "%d %B, %Y")

vast cradle
#

wie heißt noch mal dieses teil mit dem ich so seiten zum blättern erstelln kann

rigid sluice
uneven hedge
#

Hey wie kann man heraus finde wie oft der User geboostet hat und von wem der boost kam?

sonic jay
odd kiteBOT
rigid sluice
rigid sluice
rigid sluice
#

also ist es eher ein Fehler bei dir im Code und nicht in der Library

#

;3

fossil vortex
#

Wie kann ich eine variabel mit einem anderen Cog teilen=

rigid sluice
#

Wofür brauchst du das?

fossil vortex
neon rose
fossil vortex
neon rose
#

kann das nd gut erklären

old ore
#

Moin hat wer eine ahnung wieso der funktion create_db nicht auslößt obwohl kein error o.ä kommt

limpid wolf
old ore
jaunty jasper
#

Ich habe das Problem wenn jmd ein Ticket bei mir öffnet das der Bot es hinzufügt (so steht es in den Auditlogs) allerdings im channel es nicht angezeigt wird

limpid wolf
fierce dove
#

warum kommt immer Unknown Webhook

Traceback (most recent call last):
  File "/home/container/.local/lib/python3.12/site-packages/discord/client.py", line 409, in _run_event
    await coro(*args, **kwargs)
  File "/home/container/cogs/Global Chat/globalchat.py", line 182, in on_message
    await webhook.send(
  File "/home/container/.local/lib/python3.12/site-packages/discord/webhook/async_.py", line 1790, in send
    data = await adapter.execute_webhook(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/container/.local/lib/python3.12/site-packages/discord/webhook/async_.py", line 222, in request
    raise NotFound(response, data)
discord.errors.NotFound: 404 Not Found (error code: 10015): Unknown Webhook
hard pivot
#

also es ist ein fehler im code

#

aber wenn ich alles überprüfe stimmt alles

#

es kommt machmal ein error das ein index out of range ist wenn ich dann aber nachsehe stimmt alles

hard pivot
tawdry leaf
#

okay also ich habe des so:

    info = SlashCommandGroup("info",integration_types=[IntegrationType.guild_install],contexts=[InteractionContextType.guild])
#

nvm jz gehts 😄

fierce dove
tawdry leaf
fierce dove
#

Kann man bei ezcord bei dem Help Command auch die custom embeds übersetzen

gleaming lichen
#

Frage wenn sich wer bei meiner Webseite mit discord anmeldet wie kann ich das machen das dann der Account mit dem er sich angemeldet hat automatisch meinen Discord Joint wenn er noch nich drauf ist ?

rigid sluice
gleaming lichen
solid ingot
sonic jay
old ore
raw olive
#

Hey Hey.
Gibt es eine Möglichkeit zu sehen wer sich die bots zu seinem Profil hinzugefügt hat?

oder eine Möglichkeit eine Funktion wie die on_guild_join zu triggern wenn das passiert?

odd kiteBOT
ruby sparrow
#

@raw olive

ruby sparrow
#

Du muss glaub ich deine Webseite mit dein discord bot

neon rose
limpid wolf
#

also ist nicht schwer, sollte ganz einfach gehen

fierce dove
solid ingot
#

ja

fierce dove
#

Auch mit /n

#

Also

description: Test\nTest1

raw olive
#

Ich wollte wissen ob man es tracken kann wenn ein User sich den bot zu seinem Profil hinzufügt und nicht einer Guild

raw olive
limpid wolf
#

was meinst du mit du bekommst da keine infos raus?

raw olive
limpid wolf
# raw olive Naja laut den Beiträgen dazu würde es gegen die DSGVO verstoßen weshalb man dara...

https://discord.com/developers/docs/topics/gateway-events hab mal geschaut ob discord ein websocket event sendet scheint aber nicht so. Verstehe aber nicht ganz warum es gegen die DSGVO sein soll.

Discord Developer Portal

Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.

fierce dove
#
Traceback (most recent call last):
  File "C:\Users\Schüler\Documents\Botify\bot.py", line 127, in <module>
    bot.localize_commands(commands)
  File "C:\Users\Schüler\AppData\Local\Programs\Python\Python311\Lib\site-packages\ezcord\bot.py", line 845, in localize_commands      
    if "en" in languages:
       ^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterable

hier ist die englische yaml datei

cogs:
  AFK:
    afk:
      reason_none: No reason given
      is_afk_embed:
        title:  Already AFK
        description: You are already AFK
#

PFAD ist: cogs/AFK/afk.py

rigid sluice
fierce dove
#

Was dann

fresh flint
#
if channel_id in tickets:
            ticket_claimer = tickets[channel_id]["claimer"]
            ticket_amount = tickets[channel_id]["amount"]
            sending = tickets[channel_id]["sending"]
            receiving = tickets[channel_id]["receiving"]
        user_id = ticket_claimer
        amount_str = ticket_amount
        amount_euro = float(amount_str[:-1])

with open('exch.json', 'r', encoding='utf-8') as f:
        exch = json.load(f)

    if str(user_id) in exch:
        exch[str(user_id)]["max"] += amount_euro
    else:
        exch[str(user_id)]["max"] = amount_euro
        
    with open('max.json', 'w', encoding='utf-8') as f:
        json.dump(exch, f, indent=4)

warum wird der amount_euro der usder_id nicht hinzugefügt?

ruby sparrow
fierce dove
#

???

#

In deutsch geht es ja

#

@ruby sparrow

fierce dove
#

warum wird im embed is_afk_embed angezeigt

cogs:
  AFK:
    afk:
      reason_none: Kein Grund angegeben
      is_afk_embed:
        title:  Bereits AFK
        description: Du bist bereits AFK
            embed = ezcord.TEmbed(
                "is_afk_embed",
                color=BOT_COLOR,
            )
            await ctx.respond(embed=embed, ephemeral=True)
fierce dove
#

reson_none geht auch nicht

fierce dove
#

@rigid sluice

devout orchidBOT
#
Ghost Ping

@fierce dove hat @tawdry leaf gepingt.

raw olive
fierce dove
#

@solid ingot kann mann auch ein on_message event übersetzen

solid ingot
#

du kannst alles übersetzen, kommt immer drauf an wo man die Nachricht hinsendet

fierce dove
#

ok e danke

fierce dove
#

kannst du ein beispiel für ein event machen bitte

fierce dove
storm seal
#

Lern Basics

fierce dove
#

:0

limpid wolf
#

Also ist etwas kompliziert, musst selber wissen ob dir das praktisch genug ist

solid ingot
gleaming lichen
#

eine frage gibt es eigentlich schon pelican thems

limpid wolf
jaunty jasper
#

Ich adde meinen Usern die joinen eine Rolle und im Audit Logs steht das alle User die bekommen, wenn ich aber manche User angucke bekommen sie nicht andere schon

tawdry leaf
#

hmm komisch

fierce dove
#

irgendwie werden die sachen nicht richtig übersetzt

nocturne junco
#

Hey, ich habe das Problem das mein Slash Command nicht in Discord angezeigt wird.
Code:

import discord
from discord.ext import commands
from discord import slash_command
import sqlite3
print("cogs.car loaded")
# Verbindung zur SQLite-Datenbank herstellen (oder erstellen, wenn sie nicht existiert)
conn = sqlite3.connect('fahrzeuge.db')
c = conn.cursor()

# Tabelle erstellen, falls sie noch nicht existiert
c.execute('''
CREATE TABLE IF NOT EXISTS vehicles (
    user_id INTEGER PRIMARY KEY,
    brand TEXT NOT NULL,
    model TEXT NOT NULL,
    license_plate TEXT NOT NULL
)
''')
conn.commit()

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

    @bot.slash_command(name="car", description="Registriere dein Fahrzeug")
    async def register_vehicle(self, ctx: discord.ApplicationContext):
        car_brands = {
dapper ginkgo
novel ore
#

Ist das normal das der Bot jede Anfrage 2mal macht?

rigid sluice
#

und bitte benutze eine asyncio Datenbank

rigid sluice
novel ore
#

py-cord

fossil vortex
#

Um

ruby sparrow
#

Wieso willst was install was nicht gibt?

rigid sluice
nocturne junco
rigid sluice
#

aber doch nicht im einem cog?

nocturne junco
rigid sluice
#

Die cogs werden bei der main Datei dafür geladen

nocturne junco
#

@rigid sluiceaber das ich bot = discord.Bot() use verursacht doch nicht denn Fehler, oder ?

rigid sluice
#

doch

#

bei einem cog ist das ein fehler

nocturne junco
rigid sluice
#

Das brauchst du alles nicht in einem cog

nocturne junco
rigid sluice
#

genau

#

du hast alles bei deinem bot in self.bot

#

hier hast du dein bot schon

nocturne junco
#

ja, aber das fande ich echt nd wichtig 😅

#

@rigid sluicedas kann ich ignorieren oder ?

C:\Users\Fabi\PycharmProjects\ModCall.venv\Lib\site-packages\discord\cog.py:796: RuntimeWarning: coroutine 'setup' was never awaited
setup(self)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

rigid sluice
#

benutzt du dpy oder py-cord?

nocturne junco
#

py-cord

rigid sluice
#

hast du async def setup()

nocturne junco
rigid sluice
#

bitte async entfernen

nocturne junco
#

allr

nocturne junco
#

Modal

Mein Modal funktioniert nicht, ich habe zwar ein on_submit sowie interaction.response.send_message aber es kommt trotzdem ein error, bei discord aber nicht in Pycharm!

Code:

           async def on_submit(self, interaction: discord.Interaction):
                        license_plate_value = self.license_plate.value
                        user_id = interaction.user.id

                        # Daten in die SQLite-Datenbank einfügen
                        c.execute('''
                            INSERT OR REPLACE INTO vehicles (user_id, brand, model, license_plate)
                            VALUES (?, ?, ?, ?)
                        ''', (user_id, selected_brand, selected_model, license_plate_value))
                        conn.commit()

                        await interaction.response.send_message(
                            f"Fahrzeug {selected_brand} {selected_model} mit dem Kennzeichen {license_plate_value} wurde erfolgreich registriert!",
                            ephemeral=True
                        )
ruby sparrow
#

Dein on_submit = callback machen @nocturne junco

tired hearth
#

Wie kann man das in ezcord machen das alles von der Konsole als webhook in einen Kanal gesendet wird?

ruby sparrow
#

Dazu hat timo ein Video gemacht

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
fierce dove
#

Da ist alles drinne

tawdry leaf
fierce dove
#

gibt es embed.color

dapper ginkgo
odd kiteBOT
misty vale
#

Weiß jemand woran das Liegt hab es auch importet

fierce dove
#

hast du

from discord.ext import commands

ruby sparrow
misty vale
# ruby sparrow pip freeze

aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
anyio==4.4.0
async-timeout==4.0.3
asyncpg==0.29.0
attrs==23.2.0
capmonster_python==3.2.0
certifi==2024.6.2
charset-normalizer==3.3.2
colorama==0.4.6
discord==2.3.2
discord.py==2.4.0
ffmpeg-python==0.2.0
frozenlist==1.4.1
future==1.0.0
h11==0.14.0
httpcore==1.0.5
httpx==0.27.0
idna==3.7
imageio-ffmpeg==0.5.1
javascriptpy==1.1.6
multidict==6.0.5
numpy==2.0.0
py-cord==2.6.0
python-dotenv==1.0.1
PyYAML==6.0.1
requests==2.32.3
six==1.16.0
sniffio==1.3.1
tls-client==1.0.1
typing_extensions==4.12.2
urllib3==2.2.2
yarl==1.9.4

rigid sluice
#

oh nvm

misty vale
#

py-cord

rigid sluice
#
pip uninstall discord discord.py py-cord
odd kiteBOT
#

@misty vale

Requirements-Check

⚠️ Es sollte nur eine Discord Library installiert sein

discord==2.3.2
discord.py==2.4.0
py-cord==2.6.0```
*Ich habe [diese Nachricht](#1019974414487535736 message) geprüft.*
rigid sluice
misty vale
rigid sluice
misty vale
#

dabke

misty vale
ruby sparrow
#

@misty vale wo bei brauchst du Hilfe

misty vale
#

aber nicht so wie im tutorial sondern

#

anders

ruby sparrow
#

Was denn

#

Sag doch wo

#

denn können wir dir auch helfen

misty vale
#

also hab einen Command und auf den command folgt ein embed wo dann 2 Buttons kommen sollen

ruby sparrow
#

ja

misty vale
#

und wenn man mit den buttons interactet dann soll einen ehpermanl oder wie das heißt nachricht kommen

ruby sparrow
#

ja und?

#

was geht nicht

#

@misty vale

misty vale
#

nein ich weiss nicht wie es geht

#

deswegen frage ich nach hilfe

ruby sparrow
#

da zeig er das

#

guck dir einfach das Video an

#

@misty vale

misty vale
#

Habe es jetzt so embed kommt auch aber kein button

ruby sparrow
#

Wo send du den button?

dapper ginkgo
# misty vale

du musst bei ctx.respond den view hinzufügen, also view=TutorialView()

misty vale
#

so?

ruby sparrow
#

Ja

dapper ginkgo
#

ja

misty vale
#

ja button kommt immernoch nicht

dapper ginkgo
misty vale
#

aber auch kein error

dapper ginkgo
#

also @discord.ui.button

misty vale
#

ahhh

#

ja jetzt danke abe

misty vale
#

also das nur der es sieht der auf den button klickt

dapper ginkgo
misty vale
#

also einen string?

dapper ginkgo
#

ja mit nem f-string, also f"{deine_variable} ..."

misty vale
#

also die variable betrag ist ja oben bestimmt

#

aber ich glaub die wird nicht anerkannt unten im response

dapper ginkgo
misty vale
#

@dapper ginkgo wie mache ich das dann mit 2 buzttons?

rigid sluice
#

du musst variablen in der Klasse mit übergeben

misty vale
misty vale
rigid sluice
#

Erstmal

#

Toller Token vom Bot

#

anderes, Kannst du basic Python?

misty vale
misty vale
#

Kannst du mir einfach sagen wie ich beide Views reinbekomme

tawdry leaf
#

@limpid wolf löscht du 🤔

#

da fehlt die init

tawdry leaf
#

das video erklärt es einigermaßen

limpid wolf
misty vale
#

schere

tawdry leaf
limpid wolf
#

hab dich doch grade erst geaddet

#

etweder wir waren nie auf dc oder du hast mich removed

tawdry leaf
#

ne aber du mich

tawdry leaf
limpid wolf
#

ne

limpid wolf
tawdry leaf
#

sehr sus

#

wie bekomme ich es hin das info server und so auch auf anderen servern geht...
Also ich meine mein cmd geht aber er hat bei server und so weiter None also keine Werte außer die server id

fierce dove
#

@tawdry leaf talk

odd kiteBOT
tawdry leaf
#

danach ja

fierce dove
#

Oki

solid ingot
#

wann tritt der error denn auf?

sonic jay
#

hallo weiß wer woran es liegt das dieser fehler kommt

#

File "C:\Users\jasch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\bot.py", line 1137, in invoke_application_command
await ctx.command.invoke(ctx)
File "C:\Users\jasch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 435, in invoke
await injected(ctx)
File "C:\Users\jasch\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 146, in wrapped
raise ApplicationCommandInvokeError(exc) from exc
discord.errors.ApplicationCommandInvokeError: Application Command raised an exception: NotFound: 404 Not Found (error code: 10062): Unknown interaction

ruby sparrow
ruby sparrow
#

@sonic jay

sonic jay
#

wie fixxt man das?

rigid sluice
#

also musst du es defern

#

await ctx.defer()

ruby sparrow
#

Unter py async def test(self ,ctx): await ctx.defer()

#

So

#

@sonic jay

fierce dove
ruby sparrow
#

digga das ist nur ein zb

fierce dove
#

Trz

ruby sparrow
#

Komm lieber call

fierce dove
#

Bin nicht Zuhause

ruby sparrow
#

Mir egal du kommst on

fierce dove
#

No

tawdry leaf
fading raft
#

hilfe python activity = discord.CustomActivity( "NovsG Netzwerk unterstüzt von CookieBot" )

tawdry leaf
#

ersoffen.

hard pivot
#

Hallo ich habe mal einefrage mein Bot geht die ganze Zeit offline, obwohl der server und das script läuft woran könnte das liegen?

#

(Internet und host verbindung läuft alles)

gleaming lichen
#

mal so ne frage weiß jemand ob es für das pelican panel ein registrirungs modul gibt oder wie man das von pterodactyl auf pelican importiren kann gerne per dm oder hier auch

tawdry leaf
ruby sparrow
tawdry leaf
#

Nico heute lost?

ruby sparrow
#

ja

ruby sparrow
gleaming lichen
#

mal so ne frage ich habe einen bug bei cookiebot gefunden hab ihn auch reportet udn wurde gefixt aber warum habe ich die bug hunter rolle nicht bekommen ?

gleaming lichen
fierce dove
#

Nicht nur einer

#

Glaube ich

#

Musste viele finden das ich die bekomme

tawdry leaf
tawdry leaf
fierce dove
#

warum wird commands, tasks rotunterstrichen

hard pivot
#

Hallo ich habe das problem das mein Bot einfach random offline geht obwohl der server und alles läuft es gibt keinen error oder sonst irgendwas

#

Einfach nach ner 20 min oder ner stunde geht der bot einfach off

ruby sparrow
ruby sparrow
hard pivot
#

auch hab ich den chache gelöscht alles andere auch mal was dazu gehört

#

den server neu installiert

#

es gibt aber auch keinen Error

#

Das script läuft der bot ist aber offline

ruby sparrow
#

Hä das ist wirklich komisch

hard pivot
#

funny ist das es einfach angefangen hat ich hab ein bug gefixt der aber unmöglich was damit zu tun haben kann und aufeinmal fängt das an jede stunde offline zu gehen

#

dann hab ich es wieder rückgängig gemacht aber das problem besteht

fierce dove
ruby sparrow
#

guck mal wegen pip freeze

fierce dove
fierce dove
# ruby sparrow guck mal wegen pip freeze

aiocache==0.12.2
aiohappyeyeballs==2.4.0
aiohttp==3.10.5
aiosignal==1.3.1
aiosqlite==0.20.0
annotated-types==0.7.0
anyio==4.4.0
attrs==24.2.0
certifi==2024.8.30
charset-normalizer==3.3.2
colorama==0.4.6
colorlog==6.8.2
distro==1.9.0
ezcord==0.6.5
frozenlist==1.4.1
geojson==2.5.0
h11==0.14.0
httpcore==1.0.5
httpx==0.27.2
humanfriendly==10.0
idna==3.8
jiter==0.5.0
multidict==6.0.5
openai==1.44.0
py-cord==2.6.0
pydantic==2.9.0
pydantic_core==2.23.2
pyowm==3.3.0
pypng==0.20220715.0
pyreadline3==3.4.1
PySocks==1.7.1
python-dotenv==1.0.1
qrcode==7.4.2
requests==2.32.3
sniffio==1.3.1
tqdm==4.66.5
typing_extensions==4.12.2
tzdata==2024.1
urllib3==2.2.2
yarl==1.11.0

ruby sparrow
fierce dove
#

habe die deinstalliert+

#

die alte version

ruby sparrow
fierce dove
ruby sparrow
#

Lol

#

Lösch mal noch mal py-cord und wieder laden

fierce dove
#

hab schon bringt nix

ruby sparrow
#

Denn ist das komisch

fierce dove
#

jo

ruby sparrow
#

Call?

fierce dove
#

âlles von dsicord geht nicht

tawdry leaf
tawdry leaf
tawdry leaf
hard pivot
tawdry leaf
#

Doch

tawdry leaf
hard pivot
tawdry leaf
#

das riecht nach einer falsch aufsetzung ^^

tawdry leaf
#

wieso bekommst du denn kein error xD

hard pivot
#

das weiß ich ja nicht

tawdry leaf
#

und was genau meinst du mit offline

hard pivot
#

Hat davor alles funktioniert und die anderen bots haben nicht das problem

tawdry leaf
#

gibt es ein cmd der den bot runterfährt?

tawdry leaf
hard pivot
hard pivot
#

wie gesagt das hat einfach angefangen

tawdry leaf
#

ahja

#

bist du sicher das du den richtigen bot token hast 😅

tawdry leaf
#

nicht das du ein anderen bot hostest xD

hard pivot
#

da der bot angeht und nach 30 min runterfährt

tawdry leaf
#

kenne ich nur von replit lul

hard pivot
#

ist aber kein replit

tawdry leaf
#

ok

#

komischer bot

limber crow
#

Kennt sich wer mit Ionos aus ?

vast cradle
graceful fiber
#

Viel mehr kann ich da auch nicht erklären

vast cradle
#

wie hole ich mir dan die Text version#

#

unds ich muss auch die genaue uhrzeit speichern

#

damit die Person genau zur richtigen zeit ewntsperrt wird

vast cradle
limpid wolf
limber crow
limpid wolf
graceful fiber
graceful fiber
fierce dove
solid ingot
#

falsch installiert wahrscheinlich

tawdry leaf
#

du kek

fierce dove
tawdry leaf
#

klaro lass dir doch mal helfen

#

kein mensch importiert from discord.ext 😷

fierce dove
#

doch du

tawdry leaf
#

nope

fierce dove
tawdry leaf
vast cradle
#
Ignoring exception in on_connect
Traceback (most recent call last):
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\client.py", line 439, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 1214, in on_connect
    await self.sync_commands()
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 761, in sync_commands
    app_cmds = await self.register_commands(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 606, in register_commands
    registered = await register("bulk", data, _log=False)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\http.py", line 374, in request
    raise HTTPException(response, data)
discord.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In 11: Application command names must be unique```
#

was hatr das zu bedeuten?

vast cradle
#

wie auch immer ich das gemacht hab

#
    @commands.slash_command(name="add_blacklist", description="Add user to blacklist")
    @commands.is_owner()
    async def add_blacklist(self, ctx, user: discord.Member, duration: int, duration_type: discord.Option(str, choices=[
        "Seconds", "Minutes", "Hours", "Days", "Weeks", "Months", "Years", "Lifetime"]), *, reason: str):
        try:
            if user.id == ctx.author.id:
                pass
                #await ctx.respond("You can't blacklist yourself.", ephemeral=True)
                #return
            expires_at = self.calculate_expiry(duration, duration_type)
            expires_at_mysql_format = expires_at.strftime("%Y-%m-%d %H:%M:%S") if expires_at else None
            expires_at_str = expires_at.strftime("%d %B, %Y") if expires_at else None

            async with connect() as (con, cur):
                await cur.execute(
                    '''
                    INSERT INTO blacklist (user_id, reason, moderator_id, expires_at)
                    VALUES (%s, %s, %s, %s)
                    ON DUPLICATE KEY UPDATE
                    reason = VALUES(reason), moderator_id = VALUES(moderator_id), expires_at = VALUES(expires_at)
                    ''',
                    (user.id, reason, ctx.author.id, expires_at_mysql_format)
                )
                await con.commit()
                await ctx.respond(f"Der User {user.name} wurde gesperrt", ephemeral=True)

            if expires_at:
                timestamp = format_dt(expires_at, "R")
            else:
                timestamp = "Lifetime"
            embed = discord.Embed(
                title="User Blacklisted",
                description=f"""
                User: {user.mention}
                Moderator: {ctx.author.mention}
                Expires At: {timestamp}

                Reason: {reason}
                """,
                color=0x00FF04
            )
            await ctx.channel.send(embed=embed)

        except Exception as e:
            await ctx.respond(f"Ein Fehler ist aufgetreten: {e}", ephemeral=True)
#

ich kriege esa mit dem zeit speichern net vernümpftig hin

vast cradle
#

damit ich es an mir selber testen kann

vast cradle
twilit anvil
#

@vast cradle nimm ezcord du fake moyai

vast cradle
tawdry leaf
#

klaro

vast cradle
#

da ich aiomysql nutze

tawdry leaf
#

icke use auch aidscord

vast cradle
#

und eine mariadb datenbank

tawdry leaf
#

lass maria aus dem Spiel!

vast cradle
#

ezcord kann aber nur aiosqllite

tawdry leaf
#

aiooo

tawdry leaf
vast cradle
#

ausserdem hat das nichts mit dem problem zu tun

twilit anvil
#

DIGGA

tawdry leaf
#

dieser support ist eingeschränkt 😐

vast cradle
tawdry leaf
#

ich verstehe nix

#

🙂

#

was magst du eig machen lol

vast cradle
#

aber wenn er von der blacklist abfragt kommt exception: TypeError: strptime() argument 1 must be str, not datetime.datetime

vast cradle
#

was ich nicht möchte

tawdry leaf
twilit anvil
#

@vast cradle komm #1020760853634633879

#

ansonsten briefbombe

tawdry leaf
vast cradle
vast cradle
#

liftime klappt problemlos also perma

tawdry leaf
#

ezcord.add_blacklist()

vast cradle
#

das möchte ich nicht

tawdry leaf
twilit anvil
tawdry leaf
#

sondern 🤔

twilit anvil
tawdry leaf
#

was machst du denn da xD

vast cradle
#

in meine normale mariadb datenbank

tawdry leaf
#

aber es geht doch trz hä

vast cradle
#

ich speicher alles in einer datenbank

#

auch für die zukunft das es zu keinen problemen kommt

#

oder dann wenns dazu kommen soooolte rein Threoretisch

#

das viele meinen bot nutzen

twilit anvil
#

digga

#

du bist nicht mee6 owner

vast cradle
#

das es dann nicht zu einem Problem kommt weil so viel auf die datei geschrieben wird

tawdry leaf
#

schau das video dazu des klärt auf 🙂

vast cradle
#

aktuell ist noch gar nichts los

twilit anvil
#

theoretisch hab ich fette klöten

vast cradle
#
    @staticmethod
    async def is_blacklist(ctx):
        async with connect() as (con, cur):
            await cur.execute("SELECT * FROM blacklist WHERE user_id = %s", (ctx.author.id,))
            result = await cur.fetchone()
        if result:
            if result[3] is not None:
                formatted_time = datetime.strptime(result[3], "%Y-%m-%d %H:%M:%S")
                timestamp = format_dt(formatted_time, "R")
            else:
                timestamp = "Lifetime"

            embed = discord.Embed(title="You are Banned!", description=f"""
                **Oh, it looks like you got banned from the bot**
                > **Expires At:** {timestamp}
                > **Moderator:** <@{result[2]}>

                **Reason:**
                {result[1]}
            """, color=discord.Color.yellow())
            embed.set_thumbnail(url=ctx.author.display_avatar.url)
            view = discord.ui.View()
            view.add_item(
                discord.ui.Button(style=discord.ButtonStyle.link, label="Appeal", url="link"))
            await ctx.respond(embed=embed, view=view)
            return True
        else:
            return False```
#

könnte hier das problem sein?

vast cradle
#

habs geffixt gekriegt

#

Code Fix

    @staticmethod
    async def is_blacklist(ctx):
        async with connect() as (con, cur):
            await cur.execute("SELECT * FROM blacklist WHERE user_id = %s", (ctx.author.id,))
            result = await cur.fetchone()

        if result:
            if result[3] is not None:
                if isinstance(result[3], datetime):
                    formatted_time = result[3]
                else:
                    formatted_time = datetime.strptime(result[3], "%Y-%m-%d %H:%M:%S")
                timestamp = format_dt(formatted_time, "R")
            else:
                timestamp = "Lifetime"

            embed = discord.Embed(title="You are Banned!", description=f"""
                **Oh, it looks like you got banned from the bot**
                > **Expires At:** {timestamp}
                > **Moderator:** <@{result[2]}>

                **Reason:**
                {result[1]}
            """, color=discord.Color.yellow())
            embed.set_thumbnail(url=ctx.author.display_avatar.url)
            view = discord.ui.View()
            view.add_item(
                discord.ui.Button(style=discord.ButtonStyle.link, label="Appeal", url="INVITE"))
            await ctx.respond(embed=embed, view=view)
            return True
        else:
            return False```
vast cradle
#

kein wunder das das problem nicht behoben wurde

graceful fiber
last depot
#

@thick haven

#

bei mir wird nix bei serve rinformationen angezeigt

vast cradle
#

@graceful fiber ich hab wie gesagt bereits es gefixt

graceful fiber
vast cradle
#

Es lag an der @staticmethod

#

Ich weiß nicht wie man einen subcomannt erstellt

#

für slash

#

hab eine sache Versucht:

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

    economy =  SlashCommandGroup(name="eco", description="Economy Befehle")
    eco = economy.create_subgroup("eco","Economy Befehle")
    eco_admin = SlashCommandGroup(
        "eco_admin",
        "Economy Admin Commands",
        checks = [
            commands.is_owner().predicate
        ],
    )

    @eco.command(name="del_account", description="Lösche deinen Datenbank Account")
    async def delete_account(self, ctx: discord.ApplicationContext):
        async with connect() as (con, cur):
            await cur.execute(f"SELECT user_id FROM `{DB_ECO_NAME}` WHERE user_id = %s", (ctx.author.id,))
            result = await cur.fetchone()
            if result is None:
                await ctx.respond("Du hast keinen Account.")
                return
#

Fehler:

Ignoring exception in on_interaction
Traceback (most recent call last):
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 838, in process_application_commands
    command = self._application_commands[interaction.data["id"]]  # type: ignore
              ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: '1280618142028267696'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\client.py", line 439, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 1217, in on_interaction
    await self.process_application_commands(interaction)
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 860, in process_application_commands
    await self.sync_commands(check_guilds=[guild_id])
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 761, in sync_commands
    app_cmds = await self.register_commands(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\bot.py", line 606, in register_commands
    registered = await register("bulk", data, _log=False)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\leonf\AppData\Local\pypoetry\Cache\virtualenvs\planetbot-1aVSNs0I-py3.12\Lib\site-packages\discord\http.py", line 374, in request
    raise HTTPException(response, data)
discord.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In 37: Application command names must be unique```
limpid wolf
#

Command Namen müssen unique sein

ruby sparrow
#

oh

limpid wolf
#

Also das was du gesagt hast Xd

#

Passt schon

ruby sparrow
#

aso

vast cradle
#

welcher?

vast cradle
#

bescheuerter bot

#

ist zu blköd befehle auseinander zuhalten

thick haven
tawdry leaf
tight narwhal
#

Kann mir jemand helfen? Bei meinem TicketSystem kommt der fehler!
Sagt welche zeilen ihr vom code braucht dann schicke ich die direkt

ruby sparrow
#

Ich kenne dem code er code ist von mir

tight narwhal
#

ist er nicht

ruby sparrow
#

Denn send mal die db

tight narwhal
#

geht irgendwie nd

ruby sparrow
#

Bro

tight narwhal
#

?

ruby sparrow
#

Du sollst die DB wo die db setup wird in dein Code

tight narwhal
#

achso

#
class Database:
    @staticmethod
    async def execute(operation: tuple, target: str = None):
        with conn:
            cursor.execute(operation[0], operation[1])
        if target:
            a = cursor.fetchone()
            try:
                return a[target]
            except TypeError:
                return None

    @staticmethod
    async def setup(guild_id: int, category: int, log_channel: int, role_id: int) -> None:
        return await Database.execute(("INSERT OR ABORT INTO ticket_setup VALUES (:gid, :cat, :log, :rid)", {"gid": guild_id, "cat": category, "log": log_channel, "rid": role_id}))

    @staticmethod
    async def setup_exist(guild_id: int) -> int:
        return await Database.execute(("SELECT * FROM ticket_setup WHERE gid = :gid", {"gid": guild_id}), 'gid')

    @staticmethod
    async def disable(guild_id: int) -> None:
        return await Database.execute(("DELETE FROM ticket_setup WHERE gid = :gid", {"gid": guild_id}))

    @staticmethod
    async def get_category(guild_id: int) -> int:
        return await Database.execute(("SELECT * FROM ticket_setup WHERE gid = :gid", {"gid": guild_id}), 'cat')

    @staticmethod
    async def get_logchannel(guild_id: int) -> int:
        return await Database.execute(("SELECT * FROM ticket_setup WHERE gid = :gid", {"gid": guild_id}), 'log')

    @staticmethod
    async def get_modrole(guild_id: int) -> int:
        return await Database.execute(("SELECT * FROM ticket_setup WHERE gid = :gid", {"gid": guild_id}), 'rid')

    @staticmethod
    async def user_has_ticket(guild_id: int, user_id: int) -> bool:
        return bool(await Database.execute(("SELECT * FROM tickets WHERE gid = :gid AND uid = :uid", {"gid": guild_id, "uid": user_id}), 'uid'))

    @staticmethod
    async def add_ticket(guild_id: int, channel_id: int, user_id: int) -> None:
        return await Database.execute(("INSERT OR ABORT INTO tickets VALUES (:gid, :chid, :uid)", {"gid": guild_id, "chid": channel_id, "uid": user_id}))

    @staticmethod
    async def update_ticket_users(guild_id: int, channel_id: int, user: [int]) -> None:
        await Database.execute(("UPDATE OR ABORT tickets SET uid = :uid WHERE gid = :gid AND chid = :chid", {"uid": ",".join(user), "gid": guild_id, "chid": channel_id}))

    @staticmethod
    async def get_ticket_users(guild_id: int, channel_id: int) -> [int]:
        return [int(i) for i in str(await Database.execute(("SELECT * FROM tickets WHERE gid = :gid AND chid = :chid", {"gid": guild_id, 'chid': channel_id}), "uid")).split(",")]

    @staticmethod
    async def delete_ticket(guild_id: int, channel_id: int) -> None:
        return await Database.execute(("DELETE FROM tickets WHERE gid = :gid AND chid = :chid", {"gid": guild_id, "chid": channel_id}))
#

@ruby sparrow

ruby sparrow
#

Wird die Datenbank auch richtig setup

#

Da steht da was in die Datenbank drinne

ruby sparrow
#

Dann wird die auch nicht richtige Setup

tight narwhal
#

ich lösche die alte mal

#

und mache wieder weil eig ging das immer

tight narwhal
ruby sparrow
#

Eigentlich immer mit on_ready

tight narwhal
#

ich probiere es mal mit der db von meinem main bot

#

sollte eig kein unterschied machen

#

weil die geht ja

#

ok mit meiner db geht es

cloud cedar
tight narwhal
cloud cedar
#

Bei mir war‘s glaube ich weil meine db auch settings.db hieß bruh

tight narwhal
cloud cedar
#

Aber ginge glaube…

tight narwhal
graceful fiber
tight narwhal
#

kann mir jmd helfen, das ist mein userinfo command, eig sollte er gehen aber das ist der fehler und der code

graceful fiber
tight narwhal
graceful fiber
#

Kann aufm Handy die txt halt nicht öffnen xd

#

Aber nur durch übersetzen ändert sich ja nichts

tight narwhal
graceful fiber
#

Paar Stunden

tight narwhal
#

Auf süß

graceful fiber
tight narwhal
#

Weil finde es nd

graceful fiber
tight narwhal
#

Oder vllt jemand anderes weil wenn jemand kann

tight narwhal
#

hab userinfo gefixxt, aber kann jemand hierbei helfen
Code:

@dc_client.slash_command(name="mute", pass_context = True)
async def mute(ctx, member: discord.Member):
     if ctx.message.author.server_permissions.administrator or ctx.message.author.id == '1283064941326110813':
        role = discord.utils.get(member.server.roles, name='Muted')
        await bot.add_roles(member, role)
        embed=discord.Embed(title="User Muted!", description="**{0}** was muted by **{1}**!".format(member, ctx.message.author), color=0xff00f6)
        await bot.say(embed=embed)
     else:
        embed=discord.Embed(title="Permission Denied.", description="You don't have permission to use this command.", color=0xff00f6)
        await bot.say(embed=embed)
fierce dove
#

ctx.nessage.authir gibt's nicht

tight narwhal
#

und wie fixxe ich das?

fierce dove
tight narwhal
#

Hab ihn jetzt komplett anderster geschrieben

tight narwhal
#

Oki

ruby sparrow
rigid sluice
#

einfach mal die docs lesen...

tight narwhal
dreamy bobcat
#

wer von euch hat einen Veriefiezierten Discord bot mit MessageContentIntent auch veriefieziert?

dapper ginkgo
#

wird hier eigentlich immer in dem fall None zurückgegeben auch, wenn es Probleme bei discord gibt?
channel = await discord.utils.get_or_fetch(self, "channel", channel_id, default=None)

ruby sparrow
dreamy bobcat
#

ist über 75

#

iscord hat immer irgendwas dran auszusetzen. bei meiner anfrage. was hast du bei deinem bot gemacht hast den alles geben müssen, bis die gesagt haben - da haste die intent?

#

@ruby sparrow

limpid wolf
#

aber wenn du den intent nicht brauchst würde ich nicht auf krampf versuchen den zu bekommen

dreamy bobcat
#

leider brauche ich den

dreamy bobcat
#

in der letzten mail sagten die folgendes: Leider lehne ich Ihre Anfrage nach privilegierten Absichten für Nachrichteninhalte ab. Dies liegt daran, dass wir nur Zugriff auf unsere privilegierten Gateway-Intents gewähren, um einzigartige, überzeugende, benutzerorientierte Funktionen bereitzustellen, und wir glauben nicht, dass Ihr Anwendungsfall dieses Kriterium erfüllt.

cloud cedar
dreamy bobcat
#

ich habe denen jeden command gezeigt, der im bot ist un den erklärt. was der tut

ruby sparrow
#
async def get_options(self, guild_id):
    options = await self.all("SELECT option_name FROM ticket_options WHERE guild_id = ?", (guild_id,))
    return options```
#
[ERROR] Error while executing /ticket setup 
Traceback (most recent call last):
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\commands\core.py", line 138, in wrapped
    ret = await coro(arg)
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\commands\core.py", line 1078, in _invoke
    await self.callback(self.cog, ctx, **kwargs)
  File "C:\Users\Ang_E\Desktop\test bot\cogs\ticket\ticket.py", line 217, in setup
    select_options = await self.generate_select_options(guild_id)
  File "C:\Users\Ang_E\Desktop\test bot\cogs\ticket\ticket.py", line 155, in generate_select_options
    return [discord.SelectOption(label=option['option_name'], value=option['option_name']) for option in
  File "C:\Users\Ang_E\Desktop\test bot\cogs\ticket\ticket.py", line 155, in <listcomp>
    return [discord.SelectOption(label=option['option_name'], value=option['option_name']) for option in
TypeError: string indices must be integers```
#
    async def generate_select_options(self, guild_id):
        active_options = await db.get_options(guild_id)
        if not active_options:
            return [discord.SelectOption(label="Ticket", emoji="🎫")]
        return [discord.SelectOption(label=option['option_name'], value=option['option_name']) for option in
                active_options]```
#

hab gefix

ruby sparrow
#
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:213: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  if not self.message.interaction:
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:214: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  self.message.interaction = ""
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:308: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  if self.message.reference != "" or self.message.interaction:
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:319: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  ("REFERENCE", self.message.reference if self.message.reference else self.message.interaction,
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:213: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  if not self.message.interaction:
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:214: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  self.message.interaction = ""
C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\chat_exporter\construct\message.py:290: DeprecationWarning: interaction is deprecated since version 2.6, consider using interaction_metadata instead. See https://discord.com/developers/docs/change-log#userinstallable-apps-preview for more information.
  self.previous_message.type is not discord.MessageType.default or self.message.interaction != "" or``` was ist das
raven lotus
#

wie gehen nochmal app commands? also das

#

habs

misty vale
#

kann hier jemand auch discoird.js?

limpid wolf
misty vale
#

aber wie ist das in js

limpid wolf
#

wo versuchst du das denn zu nutzen?

misty vale
#

das soll der author gepint werden

limpid wolf
#

sec

misty vale
#

hab auch gestern angefange

placid trellis
#

</command_name:slash_id>

limpid wolf
placid trellis
limpid wolf
#

der user soll gepingt werden, nicht der command xd

placid trellis
#

achso

limpid wolf
#

aber ist grade eher das problem an die user variable zu kommen

placid trellis
misty vale
placid trellis
limpid wolf
#

ich glaube ich switche auf ts, da hab ich wenigstens type safety

placid trellis
#

typi

misty vale
#

fast

#

jetzt muss er noch geoingt werden

limpid wolf
#

@misty vale

#

zeig mal deinen code

#

weil an sich siehts richtig aus

#

hast maybe die <> vergessen?

misty vale
placid trellis
#

ja

#

<>

limpid wolf
placid trellis
#

aber interaction.user muss doch auch so nh mention funktion haben

limpid wolf
#

glaube auch

misty vale
#

ja jetzt geht es

#

okay nächste frage

placid trellis
#

hats halt ehrlich nicht

#

😂

limpid wolf
misty vale
#

ich möchte eine ganz normale text abfrage

#

also

#

wait

placid trellis
#

discord.js ist crazy

misty vale
#

also so aber als text frage

placid trellis
#

als Text frage?

misty vale
placid trellis
#

öhm

limpid wolf
misty vale
#

*als text

placid trellis
#

let me check on docs

limpid wolf
misty vale
#

und kennt sich einer von euch mit choises ausß

limpid wolf
misty vale
placid trellis
#

von discord.js hab ich keine ahnung

limpid wolf
placid trellis
#

die docs sind relativ gut ich verstehe die so halb wegs

limpid wolf
limpid wolf
placid trellis
#

discord.js hat nen Builder

limpid wolf
placid trellis
limpid wolf
#

achso ja genau

#

muss mich mal bisschen in die docs einlesen

#

fange ja natürlich auch nicht mit was einfachem ein, nein möchte direkt ein custom command system bauen

#

und dann noch custom bot 💀

limpid wolf
placid trellis
#

Also soweit ich lese gibt es so nh option garnicht in discord.js

#

zumindest finde ich nix dazu

placid trellis
#

Habs

limpid wolf
#

Same

#

@misty vale hier werden options erklärt

placid trellis
#

.addUserOption()

limpid wolf
placid trellis
#

/ commands sind halt begrenzt

limpid wolf
#

Ja stimmt hmm

placid trellis
#

prefix commands sind hässlich

#

wundert mich das die überhaupt noch funktionieren

limpid wolf
#

Ja stimmt auch wieder haha

#

Werden noch viel von älteren Bots genutzt

placid trellis
#

Ja, dabei hieß es ja erst die werden komplett abgeschafft

#

Aber was du halt machen könntest ist beide funktionoen einfach wenn /-cmds aufgebraucht sind prefix commands

neon rose
#

hat hier jtzt eigtl jemand hilfe bei discord.js noch gebraucht?

limpid wolf
limpid wolf
neon rose
#

habs nur längere Zeit nd aktiv verwendet, nutze es gerade nur bei meinem Embedmaker per Dashboard halt

limpid wolf
#

Aber hab sonst noch wen anders den ich nerven kann xD

neon rose
#

is relativ leicht, wenn man schonmal mit py-cord und so zu tun hat

#

is halt vom prinzip her bissl das selbe ig

limpid wolf
neon rose
#

man kann bsp. einen unterordner commands machen und daraus laden

limpid wolf
neon rose
#

hab ich nur zuletzt bei prefix gemacht

limpid wolf
neon rose
#

das doch gut

neon rose
#

i mean aktuell werden die halt noch unterstützt, also why not

#

is die frage ob es nötig is / wofür man sie benötigt

#

finde es halt eigtl. angenehmer teilweise mit prefix, weil man da die commands nicht auswählen muss sondern nur richtig schreiben

limpid wolf
neon rose
#

Musste selbst überlegen wies besser für dich is

limpid wolf
#

Wobei der wahrscheinlich nie released wird der bot

neon rose
neon rose
#

ja man endlich speichert es

limpid wolf
# neon rose 👍 Wenn es dann geändert wird kann man immer noch umändern

Meinst du mit geändert, dass Discord die entfernt? Denke nicht das das passiert. Funktionieren die nicht einfach so, dass der bot guckt ob in einer Nachricht etwas geschrieben wurde? Wenn ja kann Discord das ja gar nicht richtig entfernen. Hab mit denen aber noch nie was gecodet deswegen bin ich mir nicht sicher

limpid wolf
neon rose
neon rose
limpid wolf
placid trellis
limpid wolf
neon rose
limpid wolf
#

Was für eine interaction bekommt man denn von Discord wenn die ausgeführt werden?

#

Dachte das das einfach message create ist

neon rose
limpid wolf
neon rose
#

der benötigt wird

limpid wolf
#

Aber prefix command?

#

Glaube das ist einfach message create

#

Weil finde in den Discord docs auch nichts anderes passendes

#

Schaue jetzt aber nochmal

placid trellis
#

MongoDB nimmt man gefühlt nur weil man keine lust hat sql rails zu machen head_bang

neon rose
#

🫠

neon rose
placid trellis
limpid wolf
placid trellis
#

MongoDB hat nh gute struktur

limpid wolf
#

BTW hab nichts gefunden also würde ich mal annehmen das das einfach message create events sind

#

Also hat Discord nicht mal wirklich die Fähigkeit die Commands zu entfernen

placid trellis
#

message object halt

limpid wolf
#

Bin jetzt auch man schlafen guna

placid trellis
#

Nacht

graceful fiber
ruby sparrow
#

wie kommt das

graceful fiber
#

Wenn du die nicht mehr sehen willst, nimm die neuere Version oder suppress

ruby sparrow
#

hab schon 2.0.6

graceful fiber
# ruby sparrow wie kommt das

Ig teile die du im Code verwendest sind halt einfach nicht mehr aktuell / sicher oder werden nicht mehr unterstützt

graceful fiber
cloud cedar
#

🚽

ruby sparrow
#

Das Problem besteht darin, dass der vollständige Name nicht mehr angezeigt wird, sondern nur noch der Anfangsbuchstabe. Ursprünglich sollte der komplette Name erscheinen, aber das funktioniert jetzt nicht mehr. Wo das Problem genau liegt, ist unklar, möglicherweise hängt es mit der Datenbank zusammen.```py
class CreateTicketSelect(discord.ui.View):
def init(self, guild_id):
super().init(timeout=None)
self.guild_id = guild_id

async def generate_select_options(self):
    options = await db.get_options(self.guild_id)
    return [discord.SelectOption(label=option, value=option) for option in options]

@discord.ui.select(
    custom_id="ticket_select",
    placeholder="👆 | CLICK ME!",
    options=[],
)
async def select_callback(self, select, interaction):
    try:
        options = await self.generate_select_options()
        select.options = options
        await interaction.response.edit_message(view=self)
    except discord.errors.InteractionResponded:
        await interaction.followup.edit_message(message_id=interaction.message.id, view=self)```` aber in die db ist dem ganze name
#
async def get_options(self, guild_id):
        options = await self.all("SELECT option_name FROM ticket_options WHERE guild_id = ?", (guild_id,))
        return [option[0] for option in options]```
#

kann wer helfen

cloud cedar
misty vale
#

@limpid wolf wegen js

#

weißt du wie ich emoji mache

#

<#:star2:>

#

geht das auch so?

cloud cedar
limpid wolf
misty vale
#

ja alles gut passt

limpid wolf
#

So

fierce dove
#

warum geht matplotlib nicht mit python 3.12 aber da steht das es geht

ruby sparrow
#

idk

hard pivot
#

Hallo, ich habe das Problem das mein Bot machmal offline geht, dies passier meistens entweder nach 1h oder in den Moment wo die angehängte Task ausgelöst wird. Ein Problem dabei ist das ich weder einen Fehler noch irgendwas anderes bekomme, wenn ich mir alles im Detail anschaue ist alles normal.

#

Hat wer ne Ideen woran es liegen könnte?

rigid sluice
#

Irgendein error?

tawdry leaf
hard pivot
cloud cedar
silk gulch
silk gulch
silk gulch
silk gulch
fierce dove
#

Teste ich mal

silk gulch
#

jo

silk gulch
fierce dove
#

ist falsch

#

oder richtig

silk gulch
#

Was soll da falsch sein?

fierce dove
#

habs

silk gulch
#

Geiloo

fierce dove
#

gefunden

silk gulch
#

Superrr

fierce dove
silk gulch
fierce dove
misty vale
#

weiß jemand wie ich custom emjois in dc.js anzeigen lassen

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/NeloBlivion/pycord@app_emojis

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Heute kommt das versprochene Tutorial zum neuen Discord Emoji Feature, viel Spaß :)

Timestamps 🕑
0:00 | Info...

▶ Play video
misty vale
silk gulch
#

Ist Wurst. Du kannst generell Emojis im Developer Portal hinzufügen..

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
storm seal
#

ist ezcord gut?

tawdry leaf
#

👀

lofty rock
#

weiss jemand was ich machen kann? mein pterdactyl panel lädt nicht

limpid wolf
#

evtl ist da ein Zertifikat abgelaufen oder so

lofty rock
fierce dove
#

Wie kann ich machen das ein Befehl nur auf ein Server angezeigt werden soll

fierce dove
#

Ja

#

@tawdry leaf

tawdry leaf
#

wv kekse

fierce dove
#

0

tawdry leaf
#

bin nur käuflich 🙂

tawdry leaf
tawdry leaf
fierce dove
#

guild_ids=[]?@tawdry leaf

tawdry leaf
#

snap oder kekse

tawdry leaf
vast cradle
#

Warum hat er ein Problem mit aiohttp

graceful fiber
vast cradle
#

Nee RAM ist genug verfügbar und auch. Nicht eingeschränkt

#

Jezt geht es

#

Hab einfach keine Version festgelegt

#

Jezt sagt er er hätte keine rechte un in den Log Ordner zu schreiben

rigid sluice
vast cradle
#

3.12.0

ruby sparrow
fierce dove
#

tawdry leaf
tired hearth
#

Kann mir jemand bitte helfen:

--------------------------------------------------------
Python Path: "C:\Program Files\PostgreSQL\17\pgAdmin 4\python\python.exe"
Runtime Config File: "C:\Users\Julian\AppData\Roaming\pgadmin4\config.json"
Webapp Path: "C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgAdmin4.py"
pgAdmin Command: "C:\Program Files\PostgreSQL\17\pgAdmin 4\python\python.exe -s C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgAdmin4.py"
Environment: 
  - ALLUSERSPROFILE: C:\ProgramData
  - APPDATA: C:\Users\Julian\AppData\Roaming
  - CommonProgramFiles: C:\Program Files\Common Files
  - CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
  - CommonProgramW6432: C:\Program Files\Common Files
  - COMPUTERNAME: LAPTOP-S4CUA20A
  - ComSpec: C:\WINDOWS\system32\cmd.exe
  - DriverData: C:\Windows\System32\Drivers\DriverData
  - ELECTRON_ENABLE_SECURITY_WARNINGS: false
  - FPS_BROWSER_APP_PROFILE_STRING: Internet Explorer
  - FPS_BROWSER_USER_PROFILE_STRING: Default
  - HOMEDRIVE: C:
  - HOMEPATH: \Users\Julian
  - LOCALAPPDATA: C:\Users\Julian\AppData\Local
  - LOGONSERVER: \\LAPTOP-S4CUA20A
  - NUMBER_OF_PROCESSORS: 4
  - OneDrive: C:\Users\Julian\OneDrive
  - OneDriveConsumer: C:\Users\Julian\OneDrive
  - ORIGINAL_XDG_CURRENT_DESKTOP: undefined
  - OS: Windows_NT
  - Path: C:\Program Files\PostgreSQL\17\pgAdmin 4\runtime;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Julian\AppData\Local\Programs\Python\Python312\Scripts\;C:\Users\Julian\AppData\Local\Programs\Python\Python312\;C:\Users\Julian\AppData\Local\Programs\Python\Launcher\;C:\Users\Julian\AppData\Local\Microsoft\WindowsApps;C:\Users\Julian\AppData\Local\JetBrains\Toolbox\scripts;
  - PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  - PGADMIN_INT_KEY: 74242976-1e0c-4bf2-b6d6-560b8dcccb10
  - PGADMIN_INT_PORT: 5050
  - PGADMIN_SERVER_MODE: OFF
  - PROCESSOR_ARCHITECTURE: AMD64
  - PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 142 Stepping 10, GenuineIntel
  - PROCESSOR_LEVEL: 6
  - PROCESSOR_REVISION: 8e0a
  - ProgramData: C:\ProgramData
  - ProgramFiles: C:\Program Files
  - ProgramFiles(x86): C:\Program Files (x86)
  - ProgramW6432: C:\Program Files
  - PSModulePath: C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
  - PUBLIC: C:\Users\Public
  - SESSIONNAME: Console
  - SystemDrive: C:
  - SystemRoot: C:\WINDOWS
  - TEMP: C:\Users\Julian\AppData\Local\Temp
  - TMP: C:\Users\Julian\AppData\Local\Temp
  - USERDOMAIN: LAPTOP-S4CUA20A
  - USERDOMAIN_ROAMINGPROFILE: LAPTOP-S4CUA20A
  - USERNAME: Julian
  - USERPROFILE: C:\Users\Julian
  - windir: C:\WINDOWS
  - ZES_ENABLE_SYSMAN: 1
--------------------------------------------------------

Total spawn time to start the pgAdmin4 server: 0.252 Sec
2024-09-13 20:27:12,919: ERROR    pgadmin:    Table(s) ['query_history', 'database', 'sharedserver', 'macros', 'user_macros', 'user_mfa'] are missing in the database
Traceback (most recent call last):
  File "C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgAdmin4.py", line 103, in <module>
    app = create_app()
          ^^^^^^^^^^^^
  File "C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgadmin\__init__.py", line 473, in create_app
    run_migration_for_sqlite()
  File "C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgadmin\__init__.py", line 440, in run_migration_for_sqlite
    backup_db_file()
  File "C:\Program Files\PostgreSQL\17\pgAdmin 4\web\pgadmin\__init__.py", line 368, in backup_db_file
    os.rename(SQLITE_PATH, backup_file_name)
PermissionError: [WinError 32] Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird: 'C:\\Users\\Julian\\AppData\\Roaming\\pgAdmin\\pgadmin4.db' -> 'C:\\Users\\Julian\\AppData\\Roaming\\pgAdmin\\pgadmin4.db.20240913202712'```
Dieser Fehler kommt wenn ich pgAdmin4 starten möchte
tawdry leaf
tawdry leaf
tired hearth
tawdry leaf
#

@tired hearth 👀

tired hearth
tired hearth
tired hearth
silk gulch
tawdry leaf
twilit anvil
#

@opal basin Hattest du eine Frage?

#

o.ä?

opal basin
#

Ne alles gut

twilit anvil
#

👍

ruby sparrow
#
if channel_id:
            ticket_channel = ctx.guild.get_channel(channel_id)
            if ticket_channel:
                embed = discord.Embed(
                    title="Ticket System",
                    description="Choose a category to contact support.",
                    color=discord.Color.blue()
                )
                select_options = await self.generate_select_options(guild_id)
                print(f"Generated select options: {select_options}")

                
                view = TicketSelect(guild_id)
                print(f"Created CreateTicketSelect view: {view}")

                if view.children and len(view.children) > 0:
                    view.children[0].options = select_options
                    print(f"Set options for CreateTicketSelect view: {view.children[0].options}")
                else:
                    print("No children found in CreateTicketSelect view.")

                message = await ticket_channel.send(embed=embed, view=view)
                print(f"Sent ticket channel message: {message}")

                await db.set_message(guild_id, message.id)
            else:
                print(f"Channel with ID {channel_id} not found.")
        else:
            print(f"No channel ID found for server {guild_id}.")

        await ctx.respond("The setup was completed successfully", ephemeral=True, delete_after=10)
        print(f"Setting up ticket system for guild: {guild_id}")``` er send die view nicht mit
rigid sluice
#

Irgendein Fehler?

hard pivot
#

Hallo ich habe das problem das ich aktuell immer mal wieder denn folgenden error erhalte und der bot danach offline geht aber nicht wieder online obwohl der server noch läuft

WARNING:discord.gateway:Shard ID None has stopped responding to the gateway. Closing and restarting.

ruby sparrow
rigid sluice
ruby sparrow
#

wieso nicht

rigid sluice
#

Naja

ruby sparrow
#

es geht alles nur die view wird nicht gesendet

rigid sluice
#

Wenn die ID nicht mehr im Bot Cache ist wirst du niemals einen Channel bekommen

#

wird das Embed gesendet?

ruby sparrow
tight narwhal
#

Wie mache ich das der User nicht in so zahlen angezeigt wird (ich weiß dass das seine id ist)

tight narwhal
rigid sluice
#

Ist ein Discord Fehler welcher seid vielen Jahren existiert

tight narwhal
rigid sluice
#

Muss Discord fixen

#

Es ist nicht der Fehler von dir

tight narwhal
#

Wie dumm

#

Dann weiß ich ja garnicht wer gewonnen hat

rigid sluice
#

Ich hab angefangen den direkten Namen bei sowas hinzuzufügen

tight narwhal
rigid sluice
#

Ka

#

Aber ich kann mir sicher sein den richtigen Nutzer zu bekommen

urban glen
#

Hallo liebe Coding Keks Community,
weiß einer vieleicht wie man beim radio bot den timo gecodet hat das volume automatisch einstellen kann (also ein bissel leiser stellen kann )
wenn ja bitte mal schreiben danke

uneven hedge
#

Gibt es ein Video für Arguments?

#

Für sowas?

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
neon rose
#

theoretisch das ig

uneven hedge
neon rose
#

wie meinst du

uneven hedge
neon rose
cloud cedar
fierce dove
#

Jo

misty vale
#

und ge seine id ein

#

dann findest du ihn

rigid sluice
#

<@id>

#

@rigid sluice

urban glen
#

code:

        log_channel_id = data.get('message_logs.message_delete.channel_id')
        if not log_channel_id:
            print("Log-Kanal nicht konfiguriert")
            return

config.ymal:

message_logs:
  message_delete:
    channel_id: 1284589903258189905
    allowed_user_ids:
      - 789554399424413705

aber es kommt immer wieder
Log-Kanal nicht konfiguriert

ruby sparrow
#

Komm ein error?

urban glen
#

aber es kommt halt:
print("Log-Kanal nicht konfiguriert")

rigid sluice
#

Was ist data?

tight narwhal
#

kann mir jemand helfen? In meinem bot werden nicht mehr alle commands angezeigt. Wäre cool wenn kurz jmd call könnte und mir dann helfen kann

urban glen
indigo sleet
#

kann mir kurz einer sagen ich das zeug jetzt starte

rigid sluice
indigo sleet
#

Ja

rigid sluice
#

Dann geh mal zu Extensions und installieren "Live Server"

indigo sleet
#

Okay

rigid sluice
indigo sleet
#

wo im Browser?

rigid sluice
#

Dann gehst du auf die HTML Datei und drückst unten "Go Live"

#

Es sollte sich nun dein Brower öffnen

rigid sluice
indigo sleet
#

habs gefunden xd

#

Danke 😄

#

muss ich das immer neustarten

tawdry leaf
rigid sluice
#

Eher das zwischendurch speichern

vast cradle
#

bot.load_extension(name="cogs", recursive=True)

#

wiespo geht das bei mir net

placid trellis
vast cradle
#

Es geht jetzt

#

Lag an einer init.py die ausversehen angelegt wurde

viscid lake
#

vielleicht kann jemand helfen ich bekomme

    await channel.send(embed=embed)
          ^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'``` wenn ich dem bot eine dm schreibe davor ging alles ich habe nichts verändert am code 

```py
    if isinstance(message.channel, discord.DMChannel) and await has_ticket(message.author.id):
        cursor = await conn.execute("SELECT channel_id FROM tickets WHERE user_id = ?", (message.author.id,))
        row = await cursor.fetchone()

        if row:
            channel_id = row[0]
            channel = bot.get_channel(channel_id)

            embed = discord.Embed(description=f"{message.content}", color=discord.Color.green())
            embed.set_author(name=message.author,
                             url=message.author.jump_url,
                             icon_url=message.author.avatar.url
                             )

            if message.attachments:
                embed.set_image(url=message.attachments[0].url)

            await channel.send(embed=embed)
            await message.add_reaction("✅")```
rigid sluice
twilit anvil
#

Wie lange dauert es ungefähr, bis ich meine Sachen vom GitHub Education Program anfordern kann? Ich wurde nach 5 Minuten approved aber die Sachen kann ich immer noch nicht beanspruchen.

#

-# Bitte Pingen bei Antwort moo peeposhy

viscid lake
fierce dove
viscid lake
fierce dove
#

Mh

rigid sluice
fallow tiger
#

Hey eine frage wie mache ich diese ( ?

solid ingot
#

Shift + 7

neon rose
#

Sicher, dass du nicht Alt meinst?

#

Oder bin ich lost