#Allgemeine Hilfe

1 messages · Page 99 of 1

next echo
#

hab jetzt aber nochmal

limpid wolf
#

ja okay gut wenn es dann immer noch nicht funktioniert meld dich gerne nochmal

next echo
#

mach ich danke dir

limpid wolf
#

gerne gerne

glossy veldt
#
  File "c:\Users\quantum\Downloads\verifybot\main.py", line 3, in <module>
    from discord import (
ImportError: cannot import name 'ApplicationContext' from 'discord' (C:\Users\quantum\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\__init__.py)```
glossy veldt
urban glen
# kind depot Schick mal deine pip freeze
aiohappyeyeballs==2.6.1
aiohttp==3.7.4.post0
aiosignal==1.4.0
altgraph==0.17.4
anyio==4.10.0
async-timeout==3.0.1
attrs==25.3.0
auto-py-to-exe==2.47.0
autopy==4.0.1
bcrypt==4.3.0
beautifulsoup4==4.13.5
black==25.9.0
blinker==1.9.0
bottle==0.13.4
bottle-websocket==0.2.9
browser-cookie3==0.20.1
certifi==2025.8.3
cffi==1.17.1
chardet==4.0.0
charset-normalizer==3.4.3
click==8.2.1
colorama==0.4.4
colorlog==6.9.0
contourpy==1.3.2
cryptography==45.0.7
cupy-cuda12x==13.6.0
customtkinter==5.2.2
cycler==0.12.1
Cython==3.1.3
darkdetect==0.8.0
deep-translator==1.11.4
discord==2.3.2
discord.py==2.6.4
dnspython==2.7.0
easyocr==1.7.2
Eel==0.18.2
et_xmlfile==2.0.0
exceptiongroup==1.3.0
ExifRead==3.5.1
fake-useragent==2.2.0
fastrlock==0.8.3
filelock==3.19.1
flake8==7.3.0
Flask==3.1.2
fonttools==4.59.1
frozenlist==1.7.0
fsspec==2025.7.0
future==1.0.0
gevent==25.8.2
gevent-websocket==0.10.1
GPUtil==1.4.0
greenlet==3.2.4
grpcio==1.74.0
h11==0.16.0
h2==4.3.0
hpack==4.1.0
httpcore==1.0.9
httpx==0.28.1
hyperframe==6.1.0
idna==3.10
imageio==2.37.0
importlib_resources==6.5.2
iniconfig==2.1.0
instaloader==4.14.2
itsdangerous==2.2.0
Jinja2==3.1.6
keyboard==0.13.5
kiwisolver==1.4.9
lazy_loader==0.4
lz4==4.4.4
Markdown==3.8.2
markdown-it-py==4.0.0
MarkupSafe==3.0.2
matplotlib==3.10.5
mccabe==0.7.0
mdurl==0.1.2
MouseInfo==0.1.3
mpmath==1.3.0
mss==10.1.0
multidict==6.6.4
mypy_extensions==1.1.0
networkx==3.4.2
ninja==1.13.0
Nuitka==2.7.12
numpy==2.2.6
opencv-python==4.12.0.88
opencv-python-headless==4.12.0.88
openpyxl==3.1.5
ordered-set==4.1.0
outcome==1.3.0.post0
packaging==25.0
pandas==2.3.2
pathlib2==2.3.7.post1
pathspec==0.12.1
pefile==2023.2.7
phonenumbers==9.0.13
piexif==1.1.3
pillow==11.3.0
platformdirs==4.5.0
pluggy==1.6.0
propcache==0.3.2
protobuf==6.32.0
psutil==5.9.4
py-cpuinfo==9.0.0
pyarmor==9.1.8
pyarmor.cli.core==7.6.7
PyAutoGUI==0.9.54
pyclipper==1.3.0.post6
pycodestyle==2.14.0
pycparser==2.22
pycryptodome==3.23.0
pycryptodomex==3.23.0
pydumpck==1.20.1
pyflakes==3.4.0
PyGetWindow==0.0.9
Pygments==2.19.2
pyinstaller==6.15.0
pyinstaller-hooks-contrib==2025.8
PyMsgBox==1.0.9
PyNaCl==1.5.0
pyparsing==3.2.3
pyperclip==1.9.0
pypresence==4.2.1
PyQt5==5.15.11
PyQt5-Qt5==5.15.2
PyQt5_sip==12.17.0
PyQtWebEngine==5.15.7
PyQtWebEngine-Qt5==5.15.2
PyRect==0.2.0
PyScreeze==1.0.1
PySocks==1.7.1
pytesseract==0.3.13
pytest==8.4.2
python-bidi==0.6.6
python-dateutil==2.9.0.post0
python-dotenv==1.1.1
pytokens==0.1.10
pytweening==1.2.0
pytz==2025.2
pywin32==311
pywin32-ctypes==0.2.3
PyYAML==6.0.2
pyzipper==0.3.6
rarfile==4.2
redis==6.4.0
requests==2.32.5
rich==14.1.0
scidatetime==1.20.5
scikit-image==0.25.2
scipy==1.15.3
screeninfo==0.8.1
selenium==4.35.0
sgtpyutils==1.20.8
shadowcopy==0.0.4
shapely==2.1.1
six==1.17.0
sniffio==1.3.1
sortedcontainers==2.4.0
soupsieve==2.8
spark-parser==1.8.9
sympy==1.14.0
tensorboard==2.20.0
tensorboard-data-server==0.7.2
tifffile==2025.5.10
tinyaes==1.1.1
tomli==2.3.0
torch==2.8.0
torchvision==0.23.0
trio==0.30.0
trio-websocket==0.12.2
typing_extensions==4.14.1
tzdata==2025.2
ultralytics==8.3.186
ultralytics-thop==2.0.16
uncompyle6==3.9.2
urllib3==2.5.0
webdriver-manager==4.0.2
websocket-client==1.8.0
Werkzeug==3.1.3
whois==1.20240129.2
WMI==1.5.1
wsproto==1.2.0
xdis==6.1.5
yarl==1.20.1
zope.event==5.1.1
zope.interface==7.2
zstandard==0.24.0```
odd kiteBOT
fierce dove
#

gehört

discord==2.3.2 nicht eigentlich zu discord.py dazu?

kind depot
next echo
limpid wolf
solid ingot
#

backups sind aktuell nicht aktiv

#

am besten über github etc sichern

limpid wolf
#

Warum

#

Der bot hat die doch immer rein gesendet

solid ingot
#

ne der command ist deaktiviert

#

sollte übers panel gehen

next echo
next echo
limpid wolf
solid ingot
#

stimmt sollte gehen, aber die backups werden nicht mehr in kanal geschickt das ist deaktiviert

solid ingot
#

aber ist ja nicht schlimm weil die backups sind im panel

glossy veldt
#
  File "c:\Users\quantum\Downloads\dcbot\main.py", line 11, in <module>
    from discord.ui import Button, View, Modal, TextInput, DesignerView, ActionRow, TextDisplay```
#

Kann mir jemand helfen maybe?

#

woran das liegt

tawdry leaf
noble nacelle
#

@humble birch schon mit neuen components gearbeitet?

tawdry leaf
#

F

ruby sparrow
#

F

fading raft
#

F

simple dagger
#

^^

kind depot
#

jungs bitte nur richtige fragen stellen

fading raft
tawdry leaf
ruby sparrow
#

habt ihr noch Ideen was man in discord bot einbauen kann

fierce dove
#

ne

ruby sparrow
tawdry leaf
cloud cedar
#

Freunde soll ich mich für nen youtube Klon mit redis rumplagen? Will halt Views/Likes speichern und vermutlich auch ratelimiten

twilit anvil
cloud cedar
twilit anvil
cloud cedar
dapper star
#

Bin dabei

cloud cedar
#

Außerdem ist es auch nen lernprojekt damit ich später größere Projekte skalieren kann

dapper star
#

Haste was zum testen?

cloud cedar
reef bobcat
#

Hallo, kann ein discord bot (python einen spieler einen rang geben wenn der spieler einen bestimmten command eingibt und hätte jemand bitte einen code dafür

dapper star
reef bobcat
#

Eigendlich schon aber um welche geht es?

limpid wolf
reef bobcat
ruby sparrow
cold radish
#

kann mir das jemand eklären verstehe es nicht

limpid wolf
cold radish
#

okay danke

limpid wolf
#

(oder den Server boosten)

#

gerne

cloud cedar
#

hallo

import { SECRET_STRIPE_KEY } from "$env/static/private";
import { PUBLIC_FRONTEND_URL } from "$env/static/public";
import { json } from "@sveltejs/kit";
import Stripe from "stripe";

const stripe = new Stripe(SECRET_STRIPE_KEY);

export async function POST({ request }) {
    const requestBody = await request.json();

    const session = await stripe.checkout.sessions.create({
        payment_method_types: ['paypal'],
        line_items: [
            {
                price: requestBody.priceId,
                quantity: 1
            }
        ],
        mode: "payment",
        success_url: `${PUBLIC_FRONTEND_URL}/checkout/success`,
        cancel_url: `${PUBLIC_FRONTEND_URL}/checkout/fail`,
    })
    
    return await json({ sessionUrl: session.url })
}

weißt wer, wie ich jetzt ein callback mache?

cloud cedar
#

habs

noble nacelle
#

kann mir jemand sagen wie ich auf eine methode in einer Cog von einem anderen Cog zugreifen kann?

tawdry leaf
noble nacelle
tawdry leaf
noble nacelle
#

oder hast du da ne andere möglichkeit

fierce dove
#

uff

tawdry leaf
#

du lädst damit alle cogs also musst nicht nochmal laden

fierce dove
#

viel spass @tawdry leaf

tawdry leaf
fierce dove
#

woooo

tawdry leaf
#

du

noble nacelle
#

okay was meine frage ist ist nämlich was wenn in der for iteration die Cog zuerst gewählt wird, die das import beinhaltet

tawdry leaf
#

probier es mal so wie du es jz hast wenn du die methode danach erst brauchst reicht es so ansonsten musst du die wenn die beim laden für des andere cog wichtig ist dann musst du dafür sorgen das er zuerst geladen wird ja

tawdry leaf
fierce dove
#

tawdry leaf
urban glen
#
File "C:\Users\kanac\AppData\Local\Programs\Python\Python310\lib\site-packages\nuitka\build\SconsUtils.py", line 233, in createEnvironment
FATAL: Failed unexpectedly in Scons C backend compilation.
Nuitka:WARNING:     Complex topic! More information can be found at https://nuitka.net/info/scons-backend-failure.html
Nuitka-Reports: Compilation crash report written to file 'nuitka-crash-report.xml'.
PS C:\Users\kanac\Downloads\project> ```
#

weiß jemand denn fix?

#

Hatte früher es auch hatte gefixed aber jz ka mehr wie der fix geht

cold radish
#

was kann man mit den dias machen die mann monatlich mit prenium erhaltet

cold radish
#

oke danke

stoic stratus
#

Moin kann man mittlerweile anrufen welchen Tag ein User hat ?

dapper star
stoic stratus
#

Kennt sich da jemand mit aus ?

#

Alles probiert

tawdry leaf
kind depot
#

#1446197603141161070 message

dapper star
stoic stratus
dapper star
last depot
#

Ich brauche mal Hilfe, irgendwie kriege ich dieses components v2 nicht auf mein linux Server installiert

fierce dove
#

Wie meinst du

fierce dove
#

@last depot

last depot
#

Na wie ich die Discord Version für components v2 installiere auf meine linux Server

tawdry leaf
last depot
odd kiteBOT
#
Pycord Master-Branch

Führe den folgenden Befehl aus, um den Pycord Master-Branch zu installieren.

pip install git+https://github.com/Pycord-Development/pycord```
**Hinweis:** [Git](https://git-scm.com/downloads) muss bei dir installiert sein.
fierce dove
#

Dann musst du einmal denn master Branche installieren

odd kiteBOT
#
Pycord Master-Branch

Füge die folgende Zeile zu deiner requirements.txt-Datei hinzu, um den Pycord Master-Branch zu installieren.

py-cord @ git+https://github.com/Pycord-Development/pycord```
tawdry leaf
last depot
#

kommt immer UNKNOW

last depot
#

Wie füge ich ein image hinzu weil das geht nicht bei components v2

last depot
tawdry leaf
# last depot wie haha?

gallery = MediaGallery()
gallery.add_item(user.default_avatar.url)
gallery.add_item(user.avatar.url)

last depot
# tawdry leaf gallery = MediaGallery() gallery.add_item(user.default_avatar.url) gallery.add_i...
class FeedbackView(DesignerView):
    
    def __init__(self, cog):
        super().__init__(timeout=None)
        self.cog = cog
        
        container = Container(
            color=Color.from_rgb(11, 92, 255)
        )
        
        header = TextDisplay(
            "### :package: Auftrag abgeschlossen!\n\n"
            ":sparkles: **Vielen Dank für dein Vertrauen!**\n\n"
            "Wir würden uns sehr über dein ehrliches Feedback freuen.\n"
            "Bitte bewerte unseren Service über das Dropdown-Menü unten. :point_down:"
        )
        container.add_item(header)
        gallery = MediaGallery()
        gallery.add_item("https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png?ex=693e7845&is=693d26c5&hm=008c0b4284e6bac62291d748f2e28ad77f65379792e751c9f42dc5b667c72863&")
        container.add_item(gallery)

        container.add_separator(divider=True)
        
        info_text = TextDisplay(
            ":bulb: **Warum ist dein Feedback wichtig?**\n"
            "├ :chart_with_upwards_trend: Hilft uns, unseren Service zu verbessern\n"
            "├ :muscle: Zeigt uns, was wir richtig machen\n"
            "└ :dart: Ermöglicht uns, besser auf deine Bedürfnisse einzugehen"
        )
        container.add_item(info_text)
        
        container.add_separator(divider=True)
        
        select_row = FeedbackSelectRow(cog)
        container.add_item(select_row)
        
        container.add_separator(divider=True)
        
        footer_text = TextDisplay(
            f":blue_heart: **{cog.bot.user.name}** • Deine Meinung zählt!"
        )
        container.add_item(footer_text)
        
        self.add_item(container)

so?

tawdry leaf
#

last depot
tawdry leaf
#

so wie ich es geschickt habe ka was genau das für ein link ist 😄

tawdry leaf
#

speicher doch des logo beim bot mit ab dann kann er des anzeigen mit links immer schwer

last depot
#

will das image halt so oben haben

tawdry leaf
#

dann musst es eben beim container als erstes einfügen

last depot
#

aber so

gallery.add_item("https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png?ex=693e7845&is=693d26c5&hm=008c0b4284e6bac62291d748f2e28ad77f65379792e751c9f42dc5b667c72863&")
tawdry leaf
#

momentan wird es unten angezeigt ig

tawdry leaf
#

😄

last depot
# tawdry leaf versuchs doch mal wenn du meinst das es so gehen könnt

hab dann den error:

[ERROR] Error while executing /feedback 
Traceback (most recent call last):
  File "C:\Users\felix\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 138, in wrapped
    ret = await coro(arg)
          ^^^^^^^^^^^^^^^
  File "C:\Users\felix\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 1104, in _invoke
    await self.callback(self.cog, ctx, **kwargs)
  File "c:\Users\felix\Desktop\Porjekte\NasipStudio\cogs\commands\feedback.py", line 181, in feedback
    view = FeedbackView(self)
           ^^^^^^^^^^^^^^^^^^
  File "c:\Users\felix\Desktop\Porjekte\NasipStudio\cogs\commands\feedback.py", line 130, in __init__
    gallery = MediaGallery()
              ^^^^^^^^^^^^^^
TypeError: MediaGallery.__init__() missing 1 required positional argument: 'data
ruby sparrow
#

Wie geht das

lament talon
#

Der Bot muss mehr als auf 75 oder 100 Servern sein glaube ich

tawdry leaf
ruby sparrow
tawdry leaf
#

ne verified mit mehr servern nicht des einfache

ruby sparrow
#

Was meinst du Lucky

last depot
tawdry leaf
lament talon
# last depot aber so ``` gallery.add_item("https://cdn.discordapp.com/attachments/1397878993...
class FeedbackView(DesignerView):
    
    def __init__(self, cog):
        super().__init__(timeout=None)
        self.cog = cog
        
        container = Container(
            color=Color.from_rgb(11, 92, 255)
        )
        gallery = MediaGallery()
        gallery.add_item(
            "https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png"
        )
        header = TextDisplay(
            "### :package: Auftrag abgeschlossen!\n\n"
            ":sparkles: **Vielen Dank für dein Vertrauen!**\n\n"
            "Wir würden uns sehr über dein ehrliches Feedback freuen.\n"
            "Bitte bewerte unseren Service über das Dropdown-Menü unten. :point_down:"
        )
        container.add_separator(divider=True)
        
        info_text = TextDisplay(
            ":bulb: **Warum ist dein Feedback wichtig?**\n"
            "├ :chart_with_upwards_trend: Hilft uns, unseren Service zu verbessern\n"
            "├ :muscle: Zeigt uns, was wir richtig machen\n"
            "└ :dart: Ermöglicht uns, besser auf deine Bedürfnisse einzugehen"
        )
        container.add_separator(divider=True)
        
        select_row = FeedbackSelectRow(cog)
        container.add_item(select_row)
        
        container.add_separator(divider=True)
        
        footer_text = TextDisplay(
            f":blue_heart: **{cog.bot.user.name}** • Deine Meinung zählt!"
        )
        container.add_item(gallery, header, info_text, footer_text)
        
        self.add_item(container)
ruby sparrow
lament talon
ruby sparrow
last depot
# lament talon ```py class FeedbackView(DesignerView): def __init__(self, cog): ...

bekomem halt immer den error

[ERROR] Error while executing /feedback 
Traceback (most recent call last):
  File "C:\Users\felix\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 138, in wrapped
    ret = await coro(arg)
          ^^^^^^^^^^^^^^^
  File "C:\Users\felix\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\discord\commands\core.py", line 1104, in _invoke
    await self.callback(self.cog, ctx, **kwargs)
  File "c:\Users\felix\Desktop\Porjekte\NasipStudio\cogs\commands\feedback.py", line 176, in feedback
    view = FeedbackView(self)
           ^^^^^^^^^^^^^^^^^^
  File "c:\Users\felix\Desktop\Porjekte\NasipStudio\cogs\commands\feedback.py", line 133, in __init__
    gallery = MediaGallery()
              ^^^^^^^^^^^^^^
TypeError: MediaGallery.__init__() missing 1 required positional argument: 'data'
lament talon
#

bitte keine txt datei senden

tawdry leaf
ruby sparrow
#

Wenn die zu groß sind denn kann man Nix dafür

lament talon
last depot
last depot
# lament talon und dateien immer mit .py endung senden bitte
class FeedbackView(DesignerView):
    
    def __init__(self, cog):
        super().__init__(timeout=None)
        self.cog = cog
        
        container = Container(
            color=Color.from_rgb(11, 92, 255)
        )
        gallery = MediaGallery()
        gallery.add_item(
            "https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png"
        )
        header = TextDisplay(
            "### :package: Auftrag abgeschlossen!\n\n"
            ":sparkles: **Vielen Dank für dein Vertrauen!**\n\n"
            "Wir würden uns sehr über dein ehrliches Feedback freuen.\n"
            "Bitte bewerte unseren Service über das Dropdown-Menü unten. :point_down:"
        )
        container.add_separator(divider=True)
        
        info_text = TextDisplay(
            ":bulb: **Warum ist dein Feedback wichtig?**\n"
            "├ :chart_with_upwards_trend: Hilft uns, unseren Service zu verbessern\n"
            "├ :muscle: Zeigt uns, was wir richtig machen\n"
            "└ :dart: Ermöglicht uns, besser auf deine Bedürfnisse einzugehen"
        )
        container.add_separator(divider=True)
        
        select_row = FeedbackSelectRow(cog)
        container.add_item(select_row)
        
        container.add_separator(divider=True)
        
        footer_text = TextDisplay(
            f":blue_heart: **{cog.bot.user.name}** • Deine Meinung zählt!"
        )
        container.add_item(gallery, header, info_text, footer_text)
        
        self.add_item(container)


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

    @commands.Cog.listener()
    async def on_ready(self):
        self.bot.add_view(FeedbackView(self))

    @slash_command(description="📝 Sende ein Feedback ab")
    async def feedback(self, ctx: discord.ApplicationContext):
        view = FeedbackView(self)
        await ctx.respond(view=view)

tawdry leaf
#

vermutlich falsch eingerückt wenn da was von init steht

#

ja musst die meiner meinung nach eins nach links rücken

last depot
tawdry leaf
#

ja alle nicht nur die

#

also bis unten alle eins nach links bei vsc alle da markieren und shift tab dann sind die eins nach links

lament talon
#

oder du machst vor jeder Variabel ein self. vor

tawdry leaf
lament talon
#

Er muss nicht eins nach vorne sondern eins anch hintern rücken

tawdry leaf
tawdry leaf
lament talon
#

Ich meine so mit der einrückung Luky

class FeedbackView(DesignerView):
    
    def __init__(self, cog):
        super().__init__(timeout=None)
        self.cog = cog
        
    container = Container(
        color=Color.from_rgb(11, 92, 255)
    )
    gallery = MediaGallery()
    gallery.add_item(
        "https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png"
    )
    header = TextDisplay(
        "### :package: Auftrag abgeschlossen!\n\n"
        ":sparkles: **Vielen Dank für dein Vertrauen!**\n\n"
        "Wir würden uns sehr über dein ehrliches Feedback freuen.\n"
        "Bitte bewerte unseren Service über das Dropdown-Menü unten. :point_down:"
    )
    container.add_separator(divider=True)
    
    info_text = TextDisplay(
        ":bulb: **Warum ist dein Feedback wichtig?**\n"
        "├ :chart_with_upwards_trend: Hilft uns, unseren Service zu verbessern\n"
        "├ :muscle: Zeigt uns, was wir richtig machen\n"
        "└ :dart: Ermöglicht uns, besser auf deine Bedürfnisse einzugehen"
    )
    container.add_separator(divider=True)
    
    select_row = FeedbackSelectRow(cog)
    container.add_item(select_row)
    
    container.add_separator(divider=True)
    
    footer_text = TextDisplay(
        f":blue_heart: **{cog.bot.user.name}** • Deine Meinung zählt!"
    )
    container.add_item(gallery, header, info_text, footer_text)
    
    self.add_item(container)


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

    @commands.Cog.listener()
    async def on_ready(self):
        self.bot.add_view(FeedbackView(self))

    @slash_command(description="📝 Sende ein Feedback ab")
    async def feedback(self, ctx: discord.ApplicationContext):
        view = FeedbackView(self)
        await ctx.respond(view=view)
tawdry leaf
#

das ist doch was ich ihn gesagt habe 🤔

lament talon
#

Achso dann alles gucci

tawdry leaf
#

einf alles nach links xD

last depot
#

dann will das self nicht

tawdry leaf
#

dann hast was falsch eingerückt

#

zeig oben mal

#

also wo cog steht

lament talon
#

was steht bei self

last depot
#

class FeedbackView(DesignerView):
    
    def __init__(self, cog):
        super().__init__(timeout=None)
        self.cog = cog
        
    container = Container(
        color=Color.from_rgb(11, 92, 255)
    )
    gallery = MediaGallery()
    gallery.add_item(
        "https://cdn.discordapp.com/attachments/1397878993704718458/1439717084350255134/Server-Banner_-_logo_xmas_text-side.png"
    )
    header = TextDisplay(
        "### :package: Auftrag abgeschlossen!\n\n"
        ":sparkles: **Vielen Dank für dein Vertrauen!**\n\n"
        "Wir würden uns sehr über dein ehrliches Feedback freuen.\n"
        "Bitte bewerte unseren Service über das Dropdown-Menü unten. :point_down:"
    )
    container.add_separator(divider=True)
    
    info_text = TextDisplay(
        ":bulb: **Warum ist dein Feedback wichtig?**\n"
        "├ :chart_with_upwards_trend: Hilft uns, unseren Service zu verbessern\n"
        "├ :muscle: Zeigt uns, was wir richtig machen\n"
        "└ :dart: Ermöglicht uns, besser auf deine Bedürfnisse einzugehen"
    )
    container.add_separator(divider=True)
    
    select_row = FeedbackSelectRow(cog)
    container.add_item(select_row)
    
    container.add_separator(divider=True)
    
    footer_text = TextDisplay(
        f":blue_heart: **{cog.bot.user.name}** • Deine Meinung zählt!"
    )
    container.add_item(gallery, header, info_text, footer_text)
    
    self.add_item(container)


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

    @commands.Cog.listener()
    async def on_ready(self):
        self.bot.add_view(FeedbackView(self))

    @slash_command(description="📝 Sende ein Feedback ab")
    async def feedback(self, ctx: discord.ApplicationContext):
        view = FeedbackView(self)
        await ctx.respond(view=view)
tawdry leaf
lament talon
#

wenn du maus da drüber gehst

last depot
tawdry leaf
#

wenn du des so machst musst du self.cog benutzen ig

lament talon
#

self.add_item maybe eins nach rechts?

tawdry leaf
lament talon
#

Ich kenne mich eh nicht mit dem blöden Pycord aus

tawdry leaf
lament talon
#

Jaein

tawdry leaf
#

eig schon finde nd das die sich so unterscheiden nur bei neuen components da gibt es viele unterschiede aber von der logik mit einrücken gleich

lament talon
#
class WelcomeSettings(discord.ui.LayoutView):
    def __init__(self):
        super().__init__(timeout=None)

        self.container = discord.ui.Container(
            discord.ui.TextDisplay("# `👋` Welcome Settings\n"
                                   "Here you can configure the welcome system."),
            discord.ui.Separator(spacing=discord.SeparatorSpacing.large),
            discord.ui.TextDisplay("### `📝` Welcome Channel\n"
                               "Choose a **channel** where welcome messages will be sent."),
            WelcomeChannelSelect(),
            discord.ui.Separator(),
            discord.ui.Section("### `💬` Welcome Message\n"
                               "Set the **welcome message** that will be sent to new members.", accessory=WelcomeMessageHint()),
            discord.ui.Separator(),
            discord.ui.TextDisplay(f"-# {datetime.datetime.now().strftime('%d.%m.%Y %H:%M')}")
        )
        self.add_item(self.container)
tawdry leaf
#

ja das kannst du auch in pycord machen

lament talon
#

ja aber man muss die namen etwas ändern usw... der rest ist gleich

tawdry leaf
#

jo

last depot
#

habt ihr nh idee was ich machen kann jungs

tawdry leaf
#

wie was du machen kannst

#

schick code per dm dann korrigier ich dir den 😂

lament talon
#

Der Code ist doch schon im Channel hier

tawdry leaf
odd kiteBOT
#
Pycord Master-Branch

Führe den folgenden Befehl aus, um den Pycord Master-Branch zu installieren.

pip install git+https://github.com/Pycord-Development/pycord```
**Hinweis:** [Git](https://git-scm.com/downloads) muss bei dir installiert sein.
dense tinsel
tawdry leaf
dense tinsel
#

Meinst mir fehlt code oder das wird nicht mehr unterstützt

tawdry leaf
#

Habe mich korrigiert

dense tinsel
#

Okay ja checke

tawdry leaf
#

Also laut Discord dev Server er meinte aber auch das es wohl mehr Daten braucht um das zu machen

ruby sparrow
fierce dove
#

Haha

tawdry leaf
fierce dove
#

Kennt wer ein guten node.js / Typenscript Logger

#

Für Discord Bots

twilit anvil
#

ist gut

keen saffron
#

Jungs hat jemand ein Youtube tutorial für die components v2

keen saffron
#

cool kk danke

keen saffron
#

py-cord

ruby sparrow
#

auf yt

keen saffron
#

wie

#

ah kk

lament talon
dapper star
ruby sparrow
cloud cedar
last depot
#

mal so nh frage würde wer für mich pelican installieren oder pterodacty kriege das nicht hin

tawdry leaf
#

😮

obtuse magnet
#

Hi. Brauche nicht wirklich hilfe bei code sondern ehr bei einer Entscheidung. Ist es sinnvoller, einen Purge Command, der den Channel löscht und exakt neu erstellt um alle Nachrichten zu entfernen über die Berechtigung manage_channels oder manage_messages freizugeben?

dapper star
dapper star
ruby sparrow
#

Halt

fierce dove
tawdry leaf
last depot
#

Wie installiere ich den Master Branch im pretactly Panel ?

dapper star
#

Da einfach in die requirements.txt

git+https://github.com/Rapptz/discord.py

reinschreiben dann müsste ers bei nen Neustart installieren

last depot
odd kiteBOT
#

@last depot

Pycord Master-Branch

Füge die folgende Zeile zu deiner requirements.txt-Datei hinzu, um den Pycord Master-Branch zu installieren.

py-cord @ git+https://github.com/Pycord-Development/pycord```
last depot
#

oder geht das im pelican panel nicht+

devout orchidBOT
#
Ghost Ping

@last depot hat @fierce dove gepingt.

last depot
#

dass installieren vom Master branch

kind depot
#

Kannst du ja in die requirements.txt rein packen

tawdry leaf
#

Wie soll er denn sonst installieren 🙃

tall gorge
#

Warum funktioniert das nicht mehr?
Ignoring exception in view <main timeout=None children=3> for item <Button style=<ButtonStyle.danger: 4> url=None disabled=True label='Close' emoji=<PartialEmoji animated=False name=':lock:' id=None> sku_id=None row=1 custom_id='close' id=2>: Traceback (most recent call last): File "/home/container/.local/lib/python3.10/site-packages/discord/ui/view.py", line 376, in _scheduled_task await item.callback(interaction) File "/home/container/cogs/ticket.py", line 590, in button_callback2 link = await chat_exporter.link(msg) AttributeError: module 'chat_exporter' has no attribute 'link'

logchannel = interaction.guild.get_channel(logchannel) 
transcript = await chat_exporter.export( interaction.channel, limit=anzahl, bot=self.bot, tz_info="Europe/Berlin" ) file = discord.File( io.BytesIO(transcript.encode()), filename="transcript.html" ) 
msg = await interaction.followup.send(file=file) 
link = await chat_exporter.link(msg) 
embed = discord.Embed( description=f"Hier ist der Link zum [Transkript]({link})", color=discord.Color.blurple() ) 
await logchannel.send(embed=embed) await asyncio.sleep(10) 
await interaction.channel.delete()
tawdry leaf
tall gorge
#

Was muss ich dann ändern?

tawdry leaf
# tall gorge Was muss ich dann ändern?

du kannst .link nicht mehr benutzen musst was anderes nehmen. Kommt nun drauf an was du den usern anzeigen willst wenn es weiter nur ein Link sein soll musst du des selber coden

tall gorge
tawdry leaf
tall gorge
#

Ah ok, meinst du es lohnt sich dass mit dem Link zu programmieren

tawdry leaf
#

evtl. gibt es bei github den code dafür habe den aber noch nd gefunden

tall gorge
#

ok thx

ruby sparrow
#

geht das irgendwie dass man in Modal Bilder hinzufügen kann?

wise stone
#

ne

lament talon
wise stone
#

ne

ruby sparrow
#

mit das neue discord v2

kind depot
#

Du kannst maximal bilder in ein modal hochladen mit nem file upload aber nicht direkt anzeigen

wise stone
twilit anvil
#

discord.py hat dieses modal file upload teil meines wissens nach auch nicht. pycord hats aber

tawdry leaf
tall gorge
#

Ist die YT Notification von dem YT Video noch aktuell, da es bei mir nicht klappt

ruby sparrow
#

Denn hast du ein error

tall gorge
#

Ne habe keinen

tawdry leaf
#

hm

ruby sparrow
#

Zeig mal denn Code

tall gorge
# ruby sparrow Zeig mal denn Code
from discord.ext import commands, tasks

import scrapetube


class Youtube(commands.Cog):
    def __init__(self, bot):
        self.bot = bot
        self.channels = {
            "Brawling Kev": f"https://www.youtube.com/@Brawling_Kev",
            
        }
        self.videos = {}

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

    @tasks.loop(seconds=60)
    async def check(self):
        discord_channel = self.bot.get_channel(1462902265818910966)  # 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]

            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]:
                    url = f"https://youtu.be/{video_id}"
                    await discord_channel.send(f"**{channel_name}** published a new video\n\n{url}")

            self.videos[channel_name] = video_ids


def setup(bot):
    bot.add_cog(Youtube(bot))
tall gorge
#

Ah es hat jetzt doch geklappt, aber es werden ohne Grund alte Videos gesendet

ruby sparrow
tall gorge
#

Was meinst du

ruby sparrow
limpid wolf
tall gorge
#

ah ok danke

tawdry leaf
#

hat das timo nicht im Video erklärti

tall gorge
#

ka, habe mir nur den code in github angeschaut

tawdry leaf
#

💀

#

auf yt würdest den auch erklärt bekommen so bringt dir das nix den zu kopieren

tall gorge
#

ja wäre vllt schlau gewesen, aber hatte in letzter zeit nicht viel freizeit😭😭

cloud cedar
#

Kann mir wer erklären wie man im web große dateien streamed

solid ingot
cloud cedar
#

und wenn man kein opfer ist und nicht fastapi benutzt?

tawdry leaf
#

dann würde man nicht in der 3. person schreiben

graceful fiber
cloud cedar
graceful fiber
cloud cedar
#

gar nicht

graceful fiber
cloud cedar
#

mein hirn hats nicht geschafft

graceful fiber
#

joa spontan ohne hilfe würde meins das auch nicht schaffen

#

müsst ich mir mal vernünftig aufzeichnen vorher

graceful fiber
cloud cedar
#

ne das projekt ist gerade pausiert aber dateien muss man schon wissen wie man die streamed vernünftig

odd kiteBOT
#
Pycord Master-Branch

Führe den folgenden Befehl aus, um den Pycord Master-Branch zu installieren.

pip install git+https://github.com/Pycord-Development/pycord```
**Hinweis:** [Git](https://git-scm.com/downloads) muss bei dir installiert sein.
unkempt karma
#

<t:1771701595:R>

#

@solid ingot

last depot
#

Hey mal eine Frage, kann man bei dem pelican Panel auch Webseiten hosten ? Brauche ich da ein egg für ?

kind depot
#

wenn du die website mit node js starten kannst dann ja

vernal talon
#

das is ja cool, dann fehlt ja nur noch eine domain

last depot
#

Weiß einer warum alte Command die nicht mehr existieren trotzdem angezeigt werden im discord

last depot
#

Und wie entferne ich das

#

Bot Cache hilft nicht

dense tinsel
# last depot Und wie entferne ich das

Starte den Bot 1-2 mal neu und lösch die Installations Ordner aus deinem Server wo drauf der bot läuft und lass ihn sich neu installieren, meist werden dann in der konsole direkt die neuen Befehle angezeigt und bei discord die alten raus geholt die nicht mehr existieren. So hab ich es gemacht wenn discord mir zu lange gebraucht hat. Musst nur aufpassen das du keine Datenbank löschst wenn du mit Db arbeitest, wenn du nen Cluster hast brauchst darauf nicht zu achten ausser Ordner in den etwas abgespeichert wird, server configs oder so wenn du einem bot nen Channel hinzufügst, aber das liegt ja auch meistens im Cluster.

#

Sollte man aber als Full Stack developer wissen

wise stone
hybrid thunder
#

a

odd kiteBOT
autumn mortar
#

ich sehe irgendwie code tausche n nicht mehr ?

limpid wolf
#

#1027677692730036294

autumn mortar
#

danke jetzt sehe ich es

chrome ferry
#

Unterstützt Pycord aktuell immer noch nicht den neuen DAVE Spaß? Mein Bot mag sich nicht mehr mit voice verbinden und wirft mir "WebSocket closed with 4017".

kind depot
silk pier
#

heute schon den ganzen nachmittag so, weiß jemand woran das liegt?

limpid wolf
#

Bestimmt ein cert abgelaufen

silk pier
tall gorge
#

Weiß jemand was das bedeutet und wie ich es fixe

  File "C:\Users\kegun\Documents\Bot\65b6331a-ba77-4e62-b06e-9c0205f9b8f4\main.py", line 1, in <module>
    import discord
  File "C:\Users\kegun\AppData\Local\Programs\Python\Python313\Lib\site-packages\discord\__init__.py", line 27, in <module>
    from . import abc, opus, sinks, ui, utils
  File "C:\Users\kegun\AppData\Local\Programs\Python\Python313\Lib\site-packages\discord\abc.py", line 58, in <module>
    from .voice_client import VoiceClient, VoiceProtocol
  File "C:\Users\kegun\AppData\Local\Programs\Python\Python313\Lib\site-packages\discord\voice_client.py", line 55, in <module>
    from .player import AudioPlayer, AudioSource
  File "C:\Users\kegun\AppData\Local\Programs\Python\Python313\Lib\site-packages\discord\player.py", line 29, in <module>
    import audioop
ModuleNotFoundError: No module named 'audioop'
dapper star
tall gorge
tall gorge
ruby sparrow
tall gorge
kind depot
#

Du kannst auch pip install py-cord[voice] installieren

tall gorge
#

Ok probiere ich später mal aus

tall gorge
#

hilft leider nicht🥹

#

checke auch nicht warum das auf einmal kommt, davor ging alles

tall gorge
#

Und beim hosten bei Cookie hosting geht auch alles

kind depot
tall gorge
#

Pycharm

burnt prairieBOT
wise stone
tall gorge
#

Ok

hallow temple
#

bracuch hilfe

graceful fiber
# hallow temple bracuch hilfe

Du musst schon ein bisschen dein Problem beschreiben, deine aktuellen relevanten Code teilen und sowas, sonst kann man dir schwierig helfen :)

bitter crystal
#

hey, nur eine kurze frage...
Ich habe einen root server, über den ich mehrere bots am laufen habe. gibt es irgendwie die möglichkeit, dass ich eine .venv für alle bots nutze oder braucht jeder seine eigene?
danke im vorraus

cloud cedar
#

ja!

silk gulch
#

Weiß jemand wie man diese KI da austellt? Ich gebe nur ein "c" ein und der will alles immer direkt autovervollständigen. Will den Mist nicht.

#

Hat sich erledigt. Selbst gefunden. 😄

cloud cedar
#
    async def update_level_up_message(self, server: int, text: str, color: str, channel: int, send: bool, ping: bool):
        if text:
            
        if color:

        if channel:

        if send:

        if ping:

kann man das hier irgendwie zu einem db call machen statt potentiell 5

cloud cedar
ruby sparrow
kind depot
cloud cedar
kind depot
#

hmm

odd kiteBOT
cloud cedar
#

nico 🙏

#

das war nicht die frage

ruby sparrow
#

Was denn

#

🤔

cloud cedar
cloud cedar
#

kann man so eine select klasse auch mit channel selects machen?

class DeleteBlacklistSelect(discord.ui.Select):
    def __init__(self, bot, db, guild_id):
        super().__init__(
            min_values=1,
            max_values=1,
            placeholder=locale.t("blacklist.delete_placeholder")
        )
        self.bot = bot
        self.db = db
        self.guild_id = guild_id

    async def callback(self, interaction):
        channel_id = int(self.values[0])

import discord
from discord.ext import commands
from discord.commands import slash_command


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

    @slash_command()
    async def select(self, ctx):
        await ctx.respond(view=Dropdown())


def setup(bot):
    bot.add_cog(Base(bot))


class Dropdown(discord.ui.View):
    @discord.ui.role_select(placeholder="Wähle Rollen aus", min_values=1, max_values=3)
    async def role_callback(self, select, interaction):
        mentions = [f"{roles.mention}" for roles in select.values]
        role_list = ", ".join(mentions)
        await interaction.response.send_message(f"Du hast folgende Rollen ausgewählt: {role_list}")

    @discord.ui.channel_select(placeholder="Wähle einen Channel", min_values=1, max_values=1)
    async def channel_callback(self, select, interaction):
        await interaction.response.send_message(f"Du hast {select.values[0].mention} gewählt.")

    @discord.ui.user_select(placeholder="Wähle einen User", min_values=1, max_values=1)
    async def user_callback(self, select, interaction):
        await interaction.response.send_message(f"Du hast {select.values[0].mention} gewählt.")
wise stone
cloud cedar
#

Ja moin

#

Der code ist nicht von mir btw

thorn dagger
#

wie kann man bei Ezcord eig. einen gesamten Bot komplett für ein Server machen?

burnt prairieBOT
thorn dagger
cloud pier
#

Dann musst du die Guild id eintragen in den commands

#

Wie genau das bei Pycord geht weiß ich leider nicht

cloud pier
#

Ich schau mal ein moment

#

@bot.slash_command(guild_ids=[guild_id])

#

@thorn dagger

thorn dagger
#

danke

vivid sky
#

Suche Designer

cloud cedar
#

sprich doch mit uns

vivid sky
ruby sparrow
vivid sky
ruby sparrow
#

Kannst du mir ein Bild zeigen

#

Was du genau meinst

#

@vivid sky

vivid sky
ruby sparrow
#

Dafür brauchst du kein designer

#

😭

vivid sky
ruby sparrow
vivid sky
tawdry leaf
#

gibt tutorials dazu

vivid sky
# tawdry leaf kann man coden mit easy pil und so

ja aber will den hintergrund etc grid machen + wenn ich alles mit easy pil erstelle dauert es wirklich bis das bild erstellt wird besser wenn man davor ein bild erstellt und die values einträgt

tawdry leaf
vivid sky
tawdry leaf
# vivid sky Bro einfach ein Banner wo Stats angezeigt werden Voice Time, Nachrichtenanzahl u...

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

Links aus diesem Video
Matplotlib Docs ► https://matplotlib.org/stable/index.html

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Inhalt 📚
Hey, heute schauen wir uns die MatPlotLib Library in Python an. Damit können wir die verschiedensten Diagramme erstellen und be...

▶ Play video
autumn mortar
#

kann jemmand mir helfen programmier sprache js

proud lintel
autumn mortar
#

wegen der main datei also index.js habe im cog eine datei mit commands aber mir werden nur die commands angezeigt die ich in der index.js habe

odd kiteBOT
#

Hier findest du das Main-Datei Template 😄

autumn mortar
autumn mortar
#

hätte wer ein ticket system in js ?

dapper star
limpid wolf
# autumn mortar hätte wer ein ticket system in js ?

@dapper star Der #1027677692730036294 ist nur für discord.py, next- oder py-cord. Wenn du mit JavaScript programmierst bist du hier wahrscheinlich eher falsch. Fragen stellen kannst du natürlich trotzdem gerne aber die meisten können hier hauptsächlich Python

obsidian quail
autumn mortar
#

kann mir einer helfen kann mein discord bot nicht hinzufügen irgendwie klappt es nicht

burnt prairieBOT