#Allgemeine Hilfe

1 messages · Page 91 of 1

vocal wedge
#

Steht in #🐍・python

#

``

Dein Code

``

fallow tiger
#
import discord
import os
from dotenv import load_dotenv
import ezcord
intents = discord.Intents.all()

bot = ezcord.Bot(intents=intents)





if __name__ == "__main__":
    bot.load_cogs(subdirectories=True)

  load_dotenv()
  bot.run(os.getenv("TOKEN"))
vocal wedge
#

Danke 😚

fallow tiger
#

Bitti

fallow tiger
vocal wedge
#

Auch den Error im Codeblock?peeposhy

vocal wedge
fallow tiger
# fallow tiger ```py import discord import os from dotenv import load_dotenv import ezcord inte...
Traceback (most recent call last):
  File "C:\Users\Finlay\OneDrive\Desktop\discord bot\BeatMaster Bot\mian.py", line 17, in <module>
    bot.run(os.getenv("TOKEN"))
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 925, in run
    super().run(token, **kwargs)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 775, in run
    return future.result()
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 754, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 951, in start
    await super().start(token, **kwargs)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 718, in start
    await self.connect(reconnect=reconnect)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 655, in connect
    raise PrivilegedIntentsRequired(exc.shard_id) from None
discord.errors.PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents instead.
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000024529C4C5E0>
Traceback (most recent call last):
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 116, in __del__
    self.close()
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 108, in close
    self._loop.call_soon(self._call_connection_lost, None)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 745, in call_soon
    self._check_closed()
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 510, in _check_closed
    raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000024529C4C5E0>
Traceback (most recent call last):
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 116, in __del__
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 108, in close
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 745, in call_soon
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 510, in _check_closed
RuntimeError: Event loop is closed
fierce dove
#

Boahr

rigid sluice
#

Kann es sein, dass du nicht die Intents auf der Seite an hast?

vocal wedge
vocal wedge
fallow tiger
vocal wedge
fallow tiger
#

ich weiß wie es an geht habe es vergessen😂

vocal wedge
#

Bekomme ich Cookies für die Hilfe? peeposhy

fallow tiger
vocal wedge
tawdry leaf
#

boah

vocal wedge
misty vale
#

Weiß JEmand warum ich app_commands nicht importieren kann

ruby sparrow
#

@misty vale

ruby sparrow
misty vale
misty vale
ruby sparrow
misty vale
ruby sparrow
#

omg doch

misty vale
#

hier

ruby sparrow
#

bin so lost

cloud cedar
#

man fick dc
ich habe jetzt 3x neugestartet, discord und den bot
und mein commandgroup command ist immernoch /ticket hello statt /ticket send

misty vale
#

STRG + R

cloud cedar
#

ja

misty vale
#

@cloud cedar

cloud cedar
#

habe geschrieben das ich discord 3x neugestartet habe

misty vale
#

aso dann ka

misty vale
ruby sparrow
# misty vale

es bedeutet nur, dass du den Import in Ihrem Code nicht verwenden. Es ist nicht so schlimm

misty vale
ruby sparrow
#

error ?

misty vale
ruby sparrow
misty vale
#

ja hab ich

ruby sparrow
#

zeig mal deine pip freeze @misty vale

misty vale
#

aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
app-commands==0.1.0
asyncpg==0.29.0
attrs==23.2.0
click==8.1.7
colorama==0.4.6
ezcord==0.6.4
frozenlist==1.4.1
idna==3.7
javascriptpy==1.1.6
multidict==6.0.5
python-dotenv==1.0.1
typing_extensions==4.12.2

misty vale
ruby sparrow
#

zeig jz noch mal

misty vale
#

PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste> pip freeze
aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
app-commands==0.1.0
asyncpg==0.29.0
attrs==23.2.0
click==8.1.7
colorama==0.4.6
discord.py==2.4.0
ezcord==0.6.4
frozenlist==1.4.1
idna==3.7
javascriptpy==1.1.6
multidict==6.0.5
python-dotenv==1.0.1
typing_extensions==4.12.2
yarl==1.9.4
PS C:\Users\flugm\Desk

ruby sparrow
#
pip uninstall app-commands

pip uninstall javascriptpy

pip uninstall discord.py

_______________________

pip install discord.py
pip install discord```
#

@misty vale einmal machen

misty vale
ruby sparrow
#

zeig doch mal

misty vale
#

PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste> & "c:/Users/flugm/Desktop/Xeno Bots/Test Bots/xeno_warteliste/.venv/Scripts/python.exe" "c:/Users/flugm/Desktop/Xeno Bots/Test Bots/xeno_warteliste/main.py"
Traceback (most recent call last):
File "c:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste\main.py", line 3, in <module>
from discord import app_commands
ImportError: cannot import name 'app_commands' from 'discord' (C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste.venv\Lib\site-packages\discord_init_.py)
PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste>

ruby sparrow
#

bro du soll deine pip freeze zeigen

misty vale
#

PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste> pip freeze
aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
asyncpg==0.29.0
attrs==23.2.0
click==8.1.7
colorama==0.4.6
discord==2.3.2
discord.py==2.4.0
frozenlist==1.4.1
idna==3.7
multidict==6.0.5
python-dotenv==1.0.1
typing_extensions==4.12.2
yarl==1.9.4
PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste>

odd kiteBOT
ruby sparrow
misty vale
ruby sparrow
#

warte

misty vale
fierce dove
#

mach ma pip uninstall discord==2.3.2

#

und schauen was passiert

ruby sparrow
fierce dove
#

@misty vale

fierce dove
misty vale
fierce dove
#

was passiert

misty vale
#

ja es kommt immernoch derselber error

ruby sparrow
fierce dove
ruby sparrow
fierce dove
#

trz

#

um zuschauen

misty vale
#

immernoch

fierce dove
misty vale
#

geht immernoch nicht

misty vale
#

@ruby sparrow

ruby sparrow
misty vale
#

PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste> pip freeze
aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
app-commands==0.1.0
asyncpg==0.29.0
attrs==23.2.0
click==8.1.7
colorama==0.4.6
discord.py==2.4.0
frozenlist==1.4.1
idna==3.7
multidict==6.0.5
python-dotenv==1.0.1
typing_extensions==4.12.2
yarl==1.9.4
PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste>

misty vale
misty vale
ruby sparrow
misty vale
# ruby sparrow ich sehe da kein discord

PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste> pip freeze
aiohttp==3.9.5
aiosignal==1.3.1
aiosqlite==0.20.0
app-commands==0.1.0
asyncpg==0.29.0
attrs==23.2.0
click==8.1.7
colorama==0.4.6
discord==2.3.2
discord.py==2.4.0
frozenlist==1.4.1
idna==3.7
multidict==6.0.5
python-dotenv==1.0.1
typing_extensions==4.12.2
yarl==1.9.4
PS C:\Users\flugm\Desktop\Xeno Bots\Test Bots\xeno_warteliste>

odd kiteBOT
fierce dove
misty vale
fierce dove
#

Dm

ruby sparrow
#

dein

fierce dove
#

warum meinen

tawdry leaf
uneven hedge
#

Wie kann man heraus finden welche rollen ein user hat und sie denn in einen embed auflisten

kind depot
#

und dann die description in dein embed rein packen

kind depot
#

jo

uneven hedge
#

Ok danke

candid viper
#

Nabend zusammen , mich würde mal Interessieren ob es möglich ist - Ein Modal zu erzeugen welches erscheint wenn man auf ein DC joint.

Ohne einen button oder der gleichen. Dies soll sofort erscheinen wenn man auf dem Discord Join.

fierce dove
candid viper
# fierce dove meines wissens nach geht das nicht

hab ich mir gedachte - ich finde auch so nichts bei den Docs dachte ich frag mal hier nach.

Dann werd ich dies wohl mit einem Button und Role Change machen müssen. Danke aber für die schnelle Antwort

kind depot
#

modals gehen nur mit interaction also der user muss drauf reagieren

sonic jay
#

brauche dabei hilfe ist bei cockie hosting

jaunty jasper
#

Weiß jemand was hier falsch ist

vocal wedge
#

Ist EzCord bug ez

#

Musst Updaten

fierce dove
jaunty jasper
odd kiteBOT
#

@jaunty jasper

Ezcord Master-Branch

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

pip install git+https://github.com/tibue99/ezcord```
**Hinweis:** [Git](https://git-scm.com/downloads) muss bei dir installiert sein.
tawdry leaf
uneven hedge
#
  File "c:\Users\Nick\Desktop\StormCraft\main.py", line 3, in <module>
    bot = discord.Bot(intents=intents)
          ^^^^^^^^^^^
AttributeError: module 'discord' has no attribute 'Bot'```
uneven hedge
# fierce dove Pip list

aiohappyeyeballs 2.4.0
aiohttp 3.7.4.post0
aiosignal 1.3.1
ansicon 1.89.0
async-timeout 3.0.1
asyncio 3.4.3
attrs 24.2.0
blessed 1.20.0
Brotli 1.1.0
certifi 2024.8.30
chardet 4.0.0
charset-normalizer 3.3.2
colorama 0.4.6
discord.py 1.7.3
editor 1.6.6
frozenlist 1.4.1
idna 3.10
inquirer 3.4.0
jinxed 1.3.0
markdown-it-py 3.0.0
mdurl 0.1.2
multidict 6.1.0
mutagen 1.47.0
pip 24.2
psutil 6.0.0
py-cord 2.6.1
pycryptodomex 3.21.0
Pygments 2.18.0
pypresence 4.3.0
python-dotenv 1.0.1
pytube 15.0.0
readchar 4.2.0
requests 2.32.3
rich 13.9.1
runs 1.2.2
six 1.16.0
typing_extensions 4.12.2
urllib3 2.2.3
wcwidth 0.2.13
websockets 13.1
xmod 1.8.1
yarl 1.12.1
yt-dlp 2024.10.7

#

@fierce dove

odd kiteBOT
fierce dove
#

Hier hast du das Problem;)

ruby sparrow
fierce dove
#

er hat dpy und pycord installiert

ruby sparrow
#

oh stimmt

fierce dove
#

es schauen dann meckern

ruby sparrow
#

kommst du call

fierce dove
#

ka

uneven hedge
fierce dove
#

und jz pycord

#

pip uninstall py-cord
pip install py-cord

ruby sparrow
#

@uneven hedge

uneven hedge
fierce dove
#

code

uneven hedge
#
import discord

bot = discord.Bot(intents=intents)

@bot.event
async def on_ready():
    print(f"{bot.user} ist online")

bot.load_extension(f"cogs.wilkommenlog")

bot.run("Mein token halt")```
fierce dove
#

einmal anschasuen

ruby sparrow
uneven hedge
#

ah ich guck mal ob ich die an habe aber sollten an sein

fierce dove
ruby sparrow
uneven hedge
fierce dove
#

nein

#

wo hast du intents definiert

uneven hedge
#

ah jetzt

#

gehts danke

fierce dove
#

endlisch

ruby sparrow
#

wo ist meine kekse und timos ?

sonic jay
#

kann mir jemand bei diesem fehler helfen

ruby sparrow
sonic jay
#

steht py-cord drin

ruby sparrow
sonic jay
#

nein eigentlich nicht

ruby sparrow
rigid sluice
#

Hattest du py-cord nach dem deinstallieren von discord.py neu installiert?

sonic jay
sonic jay
tawdry leaf
sonic jay
fierce dove
#

also du willst ein slash command machen in py-cord

sonic jay
ruby sparrow
vocal wedge
#

@solid ingot Kann es sein dass da die Bots von den Usern abgezogen werden? - ``{user_count}`` - The number of users the bot can see.

ruby sparrow
#

Kann sein

vocal wedge
cloud cedar
sonic jay
ruby sparrow
#

da

tired hearth
#

Code :

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("lokalisierung/commands.yaml", encoding="utf-8") as file:
    commands = yaml.safe_load(file)
with open("lokalisierung/en.yaml", encoding="utf-8") as file:
    en = yaml.safe_load(file)
with open("lokalisierung/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})


bot.add_help_command(
    contexts={
        InteractionContextType.guild,
        InteractionContextType.bot_dm,
        InteractionContextType.private_channel
    },
    integration_types={
        IntegrationType.guild_install,
        IntegrationType.user_install
    }
)
ezcord.I18N({"de": de, "en": en}, fallback_locale="en")


bot.add_blacklist([geheim],   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", subdirectories=True)
    bot.localize_commands(commands)
    load_dotenv()
    bot.run(os.getenv("TOKEN"))

tawdry leaf
tired hearth
#

brauchst beweis?

sonic jay
tired hearth
#

@solid ingot du kennst dich doch aus mit ezcord oder?
-# Bekommst 20 Kekse wen du mir hilfst peeposhy

solid ingot
#

erst kekse

tawdry leaf
#

also dein code geht bei mir 🙂

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

also das

tired hearth
tawdry leaf
#

so gut er bei ezcord kann ^^

solid ingot
tawdry leaf
#

ezord sigmadab

tired hearth
tawdry leaf
#

er geht

#

er responded ja

solid ingot
tawdry leaf
#

es liegt an deinen code wenn dann sigmadab

tired hearth
#

Der cmd lügt

tawdry leaf
#

es geht ja bei mir der code von dir beim help also liegt es woanders

#

aber nicht am help cmd 🙂

tired hearth
tawdry leaf
#

hast du gar kein error

tired hearth
tawdry leaf
#

was soll den {geheim] sein

tired hearth
tired hearth
tawdry leaf
#

ahja

tired hearth
#

Habe die nur weggelassen

tawdry leaf
#

okay

tired hearth
#

@solid ingot du wolltest helfen

solid ingot
#

wollte ich aber als ich das letzte mal geschaut hab waren zu wenig infos da

solid ingot
#

will ich hoffen

tired hearth
solid ingot
#

in welchem cog ist der ping command denn?

tawdry leaf
#

evtl veraltete ezcord oder pycord version?

tired hearth
tawdry leaf
#

0.7.0

#

welche hast du

tired hearth
#

0.6.5

#

also ezcord

tawdry leaf
#

ja

#

installier mal die neue

#

also master branch

tired hearth
#

2.6.1.dev107+g96180fbf

tired hearth
odd kiteBOT
#
Ezcord Master-Branch

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

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

hier

#

zuerst pip uninstall ezcord

tired hearth
tired hearth
#

@solid ingot gib @tawdry leaf die 20 Kekse

#

er hat ja geholfen

solid ingot
urban glen
#

Kennt jmd einer gute API die $ € und LTC 1:1 umrechnet , die die ich benuztze klappt aber sind paar cent unterschied

plush moat
# misty vale
client = discord.Client(intents=intents)
bot = commands.Bot(command_prefix="/", intents=intents, case_insensitive=False,)
tree = app_commands.CommandTree(client)```
vast cradle
#
(.venv) PS C:\Users\leonf\PycharmProjects\CEO-Verewaltung> pip install pip install git+https://github.com/PteroPackages/Pytero.git
Collecting git+https://github.com/PteroPackages/Pytero.git
  Cloning https://github.com/PteroPackages/Pytero.git to c:\users\leonf\appdata\local\temp\pip-req-build-fcs7hnms
  Running command git clone --filter=blob:none --quiet https://github.com/PteroPackages/Pytero.git 'C:\Users\leonf\AppData\Local\Temp\pip-req-build-fcs7hnms'
  Resolved https://github.com/PteroPackages/Pytero.git to commit 2909951bf8d0f311a9b248fc26a13eaf3e2da61d
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [26 lines of output]
      Traceback (most recent call last):
        File "C:\Users\leonf\PycharmProjects\CEO-Verewaltung\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "C:\Users\leonf\PycharmProjects\CEO-Verewaltung\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\leonf\PycharmProjects\CEO-Verewaltung\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\leonf\AppData\Local\Temp\pip-build-env-1atgl7ji\overlay\Lib\site-packages\setuptools\build_meta.py", line 332, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\leonf\AppData\Local\Temp\pip-build-env-1atgl7ji\overlay\Lib\site-packages\setuptools\build_meta.py", line 302, in _get_build_requires
          self.run_setup()
        File "C:\Users\leonf\AppData\Local\Temp\pip-build-env-1atgl7ji\overlay\Lib\site-packages\setuptools\build_meta.py", line 516, in run_setup
          super().run_setup(setup_script=setup_script)
        File "C:\Users\leonf\AppData\Local\Temp\pip-build-env-1atgl7ji\overlay\Lib\site-packages\setuptools\build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 12, in <module>
        File "C:\Users\leonf\AppData\Local\Temp\pip-req-build-fcs7hnms\pytero\__init__.py", line 13, in <module>
          from .app import PteroApp
        File "C:\Users\leonf\AppData\Local\Temp\pip-req-build-fcs7hnms\pytero\app.py", line 11, in <module>
          from .http import RequestManager
        File "C:\Users\leonf\AppData\Local\Temp\pip-req-build-fcs7hnms\pytero\http.py", line 5, in <module>
          from aiohttp import ClientSession, ClientResponse

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
#

kann mir jemand helfen?

tawdry leaf
rigid sluice
odd kiteBOT
#
Ezcord Master-Branch

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

ezcord @ git+https://github.com/tibue99/ezcord```
ruby sparrow
tired hearth
#

Wie kann ich das Problem hier lösen?

#

Habe nur den Cache gelöscht und den local Ordner

rigid sluice
tired hearth
solid ingot
tired hearth
solid ingot
#

na dann

tired hearth
solid ingot
#

ich werd jetzt nicht durch den chat scrollen und mir da irgendwo alle infos raussuchen. wenn du hilfe willst beschreib halt irgendwo was dein problem ist, was du schon alles versucht hast und was genau nicht geht. am besten direkt mit deiner requirements datei

tired hearth
ruby sparrow
#

aber ich weißt nicht warum aber hab schon allles aus dem SlashCommandGroup gelöscht

vocal wedge
#

Sieht für mich falsch eingerückt aus

devout orchidBOT
#
Ghost Ping

@ruby sparrow hat @vocal wedge gepingt.

ruby sparrow
#

@solid ingot kannst du vllt helfen

solid ingot
lucid furnace
ruby sparrow
lucid furnace
#

naja weisst du was

fossil vortex
#

Wie kriege ich das aus dem Tupel heraus?

clever parrot
fossil vortex
#

Also ich kriege (0,) zurück aus der DB will das dann aber vergleichen mit der If abfrage aber es sagt halt immer "Ticket is already claimed" weil es das 0 nicht findet.

#

If claimed is 0 habe ich auch schon probiert.

fossil vortex
vocal wedge
#

Aber never mind

ruby sparrow
#

Nein das muss unter s oder lost

sonic jay
#

wie kann in cockie hosting auf discord.py umsteigen?

rigid sluice
sonic jay
ruby sparrow
vocal wedge
ruby sparrow
vocal wedge
ruby sparrow
#

es zeig immer noch in discord als SlashCommandGroup an aber hab schon alles gelöscht

vocal wedge
#

Musst wenn das nicht geht ne neue application verwenden.

ruby sparrow
#

wie mesite du das

vocal wedge
misty vale
#

Kann jemand helfen?

ruby sparrow
fallow tiger
#

``

Traceback (most recent call last):
  File "C:\Users\Finlay\OneDrive\Desktop\Test bot\main.py", line 14, in <module>
    bot.load_cogs(subdirectories=True)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 332, in load_cogs
    self.load_extension(cog)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\cog.py", line 905, in load_extension
    elif (spec := importlib.util.find_spec(name)) is None:
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\importlib\util.py", line 94, in find_spec
    parent = __import__(parent_name, fromlist=['__path__'])
ModuleNotFoundError: No module named 'cogs.spielt ein spiel NR'
#

was ist das für ein fehler code?

ruby sparrow
#

Code😦

ruby sparrow
fallow tiger
#

``

[ERROR] Error in event on_connect 
Traceback (most recent call last):
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 409, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\bot.py", line 1214, in on_connect
    await self.sync_commands()
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\bot.py", line 742, in sync_commands
    registered_commands = await self.register_commands(
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\bot.py", line 606, in register_commands
    registered = await register("bulk", data, _log=False)
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\http.py", line 374, in request
    raise HTTPException(response, data)
discord.errors.HTTPException: 400 Bad Request (error code: 50240): You cannot remove this app's Entry Point command in a bulk update operation. Please include the Entry Point command in your update request or delete it separately.
#

sobald ich bot offline machen kommt der fehler

#

``

Exception ignored in: <function _ProactorBasePipeTransport.__del__ at 0x0000020139E7C4C0>
Traceback (most recent call last):
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 116, in __del__
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 108, in close
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 745, in call_soon
  File "C:\Users\Finlay\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 510, in _check_closed
RuntimeError: Event loop is closed
ruby sparrow
#

Brd wir können ja dir nicht helfen ohne code💀

fallow tiger
#

weiß du was lustig ist

fallow tiger
cloud cedar
misty vale
ruby sparrow
misty vale
ruby sparrow
#

Schon neu gestartet

misty vale
#

Das der Error

misty vale
thick haven
misty vale
urban glen
vocal wedge
urban glen
#

wie soll ich es umändern weil ich will immernoch codeblocks haben

rigid sluice
#

sonst wird es nicht gehen

urban glen
#

also keine codeblocks

rigid sluice
#

genau

#

Und selbst dann wirst du zwischendurch noch Nummern haben

urban glen
#

kannst du kurz pvt schreiben

rigid sluice
#

Wieso?

urban glen
#

egal können auch hier machen

urban glen
urban glen
vocal wedge
#

Kannst evtl mit #, ##, ### arbeiten aber wie das aussieht kann ich dir nicht sagen.

urban glen
urban glen
vocal wedge
urban glen
#

weil will denn in anderen rein machen

vocal wedge
vocal wedge
urban glen
#

Ab welcher zeil ich denn code kopieren soll das ich denn bei einem anderen hinzufügen kann

vocal wedge
urban glen
vocal wedge
urban glen
vocal wedge
urban glen
vocal wedge
urban glen
vocal wedge
urban glen
#
    import requests
ModuleNotFoundError: No module named 'requests'```
winter marten
vocal wedge
limpid wolf
#

Oder bin ich grad blöd? Keine Ahnung hab grad kein gutes Internet wollte nochmal nachgucken aber Browser macht faxxen

#

Glaube du kannst aber DiscordServerError aus der Datei raus schmeißen das macht keinen Sinn

urban glen
#

Check jz nd was soll ich machen

limpid wolf
fossil vortex
#

Guten Tag,

Ich habe mittlerweile keine Ahnung mehr. Warum kriege ich keine persistent view???

Ich habe eine View klasse und lade die mit einem on_ready Event sie funktioniert aber nie nach dem Restart.

#
class SupportView(discord.ui.View):
    def __init__(self):
        super().__init__(timeout=None)
class Support(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.Cog.listener()
    async def on_ready(self):
        self.bot.add_view(SupportView())
        self.bot.add_view(Ticketview())
ruby sparrow
#

Hast du auch bei buttons eine custom id gemacht😦

#

@fossil vortex

fossil vortex
#
@discord.ui.button(
        label="Community Ticket",
        style=discord.ButtonStyle.green,
        emoji="![letter](https://cdn.discordapp.com/emojis/1252966263785783326.webp?size=128 "letter")",
        custom_id="COMTY",
        row=1
    )
ruby sparrow
#

hm guck gleich am pc

fossil vortex
#

Alles klar.

fossil vortex
#

@ruby sparrow und?

silk gulch
fossil vortex
#

Natürlich.

#

Das ist mein ganzer Ticket code und der funktioniert bis auf die Button sache einwandfrei!

barren breach
#

Eine Dumme Frage aber weiß jemand wie man die REST API von discord abfragt um den REST API PING zu bekommen?

BITTE PINGEN

#

oder ist es nur für websites?

vocal wedge
#

@barren breach Warum machst du Screenshots von meinen Embeds?

barren breach
#

Hab nur für die rest API gemacht Sorry

#

Weil es mich interessiert wie man es macht

vocal wedge
barren breach
vocal wedge
barren breach
#

Nee ich mach dir das nicht nach

vocal wedge
# barren breach Nee ich mach dir das nicht nach

Ok.

import discord
from discord.ext import commands

intents = discord.Intents.default()
bot = commands.Bot(command_prefix="!", intents=intents)

@bot.command()
async def latency(ctx):
    latency_in_ms = bot.latency * 1000
    await ctx.send(f'Die Latenz der Discord API beträgt: {latency_in_ms:.2f} ms')

bot.run('DEIN_BOT_TOKEN')
#

?

barren breach
#

Danke für deine hilfe Es funktoniert aber ist es so normal?

#

und sorry für den ping ausversehen hatte error drin

barren breach
vocal wedge
barren breach
#

nix wollte nur wissen ob das normal ist

vocal wedge
barren breach
#

jaa ich möchte die nicht haben

#

macht man mit round right?

vocal wedge
#

Dann mach bei dem f String: {latency_in_ms}

vocal wedge
barren breach
#

aber glaub das ich was falsch gemacht habe (ich hab extra aus den buttons die Links entfernt)

import discord
from discord.ext import commands
from datetime import datetime
import random
from discord.commands import slash_command
import ezcord


class Info(ezcord.Cog,emoji=":Info:"):
    def __init__(self, bot: discord.Bot):
        self.bot = bot
        self.start_time = datetime.now()

    @slash_command(description="Zeigt  Statistiken zum Bot")
    async def stats(self, ctx: discord.ApplicationContext):
        Support = discord.ui.Button(label="Support Server", url="")
        button = discord.ui.Button(label="Invite Me", url="")
        view = discord.ui.View()
        view.add_item(button)
        view.add_item(Support)

        server_count = len(self.bot.guilds)
        member_count = sum(guild.member_count for guild in self.bot.guilds)
        latency = f"{round(self.bot.latency * 1000)}ms"
           latency_in_ms = self.bot.latency * 1000


        embed_color = discord.Color.from_rgb(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))

        embed = discord.Embed(
            title=f"Bot Statistiken! 🤖",
            description=f"**PINGS**\n Latency: `{latency}` \n   REST API: `{latency_in_ms}ms` ",
            color=embed_color 
        )
       

        
        embed.add_field(name='Server Members', value=member_count, inline=True)
        await ctx.respond(embed=embed, view=view)
vocal wedge
barren breach
#

jaa das dachte ich mir schon

vocal wedge
#
import discord
from discord.ext import commands

intents = discord.Intents.default()
bot = commands.Bot(command_prefix="!", intents=intents)

@bot.command()
async def latency(ctx):
    latency_in_ms = int(bot.latency * 1000)
    await ctx.send(f'Die Latenz der Discord API beträgt: {latency_in_ms} ms')

bot.run('DEIN_BOT_TOKEN')
barren breach
vocal wedge
#

Yo

fierce dove
barren breach
#

hab ein kleines uptime system programiert
und habe mir vorgestellt das es erst garnicht anzeigt wie viele stunden oder minuten er online ist solange es keine stunde oder minute erriecht hat wäre das machbar? und was genau müsste ich daran ändern

import discord
from discord.ext import commands
import time

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

    @commands.command(name="uptime")
    async def uptime(self, ctx):
        # Berechne die vergangene Zeit seit dem Start
        current_time = time.time()
        uptime_seconds = int(current_time - self.bot.start_time)
        
        # Berechne Stunden, Minuten und Sekunden
        hours, remainder = divmod(uptime_seconds, 3600)
        minutes, seconds = divmod(remainder, 60)

        
        embed = discord.Embed(
            title="Bot Uptime",
            color=discord.Color.blue()
        )
        
        
        embed.add_field(name="Uptime", value=f"{hours} Stunden, {minutes} Minuten und {seconds} Sekunden", inline=False)

       
        await ctx.send(embed=embed)


def setup(bot):
    bot.add_cog(UptimeCog(bot))
barren breach
barren breach
urban glen
barren breach
urban glen
barren breach
# fierce dove Es geht doch

jaa ich weiß das es funktoniert aber ich wenn der bot noch keine stunde z.B online ist das er es solange ausblenden tut

barren breach
# urban glen

schick mal bitte code sonnst kann ich nicht helfen aber bitte mit code block und ohne bot token

urban glen
#

soll ich pvt ?

barren breach
#

nee hier

#

aber nur das on_member_join event

urban glen
#
async def on_member_join(member):
    # Hole die Einladungen für den Server
    invites = await member.guild.invites()
    invites_before_join = invites_cache.get(member.guild.id, {})```
barren breach
#

jaa und wo ist das mit dem avatar?

urban glen
barren breach
barren breach
urban glen
#
                requests.post(WEBHOOK_URL, json={
                    'embeds': [{
                        'title': ':tada: Neues Mitglied beigetreten! :tada:',
                        'description': invite_log,
                        'color': 0x00ff00,  # Grün
                        'footer': {
                            'text': 'discord server',
                        },
                        'thumbnail': {
                            'url': str(member.avatar_url)  # Avatar des neuen Mitglieds
                        }
                    }]
                })
                break```
urban glen
barren breach
#

teste kurz was sekunde

urban glen
vocal wedge
#

Gibt es aktuell noch Probleme?

barren breach
# urban glen ```# Sende die Log-Nachricht über den Webhook nur als Embed requ...
# Sende die Log-Nachricht über den Webhook nur als Embed
                requests.post(WEBHOOK_URL, json={
                    'embeds': [{
                        'title': ':tada: Neues Mitglied beigetreten! :tada:',
                        'description': invite_log,
                        'color': 0x00ff00,  # Grün
                        'footer': {
                            'text': 'discord server',
                        },
                        'thumbnail': {
                            'url': str(member.display_avatar.url)  # Avatar des neuen Mitglieds
                        }
                    }]
                })
                break
#

versuch das erstmal wenn nicht dann ersetz den . zu einem unterstrich

urban glen
#

Danke klappt ❤️

barren breach
# vocal wedge Gibt es aktuell noch Probleme?

hab zwar kein Proplem sondern eine frage und zwar hab ich ein uptime command gemacht war nicht so schwer und die frage die ich mir stelle
ob man es umsetzen kann das man die stunden solange nicht sieht wenn der bot nicht mindestens 60 min uptime hat?

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

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

    @slash_command(name="uptime")
    async def uptime(self, ctx):
        
        current_time = time.time()
        uptime_seconds = int(current_time - self.bot.start_time)
        
        
        hours, remainder = divmod(uptime_seconds, 3600)
        minutes, seconds = divmod(remainder, 60)

        # Erstelle ein Embed-Objekt
        embed = discord.Embed(
            title="Bot Uptime",
            color=discord.Color.blue()
        )
        
        
        embed.add_field(name="Uptime", value=f"{hours} Stunden, {minutes} Minuten und {seconds} Sekunden", inline=False)
        
        await ctx.send(embed=embed)


def setup(bot):
    bot.add_cog(UptimeCog(bot))
barren breach
urban glen
#

weißt du wieso man es nicht mehr sieht ?

urban glen
#

da stand (zahl) Vouches

vocal wedge
barren breach
barren breach
urban glen
#

hab kurz backup gestartet

#

dann siehst so aus

#

direkt ohne zu warten

barren breach
#

es gibt halt viele möglich keiten wie hast du es den im code drine ?

vocal wedge
#

Was das denn überhaupt was soll da angezeigt werden

urban glen
#
async def on_ready():
    print(f'Bot {bot.user.name} ist bereit und eingeloggt!')

    # Alle Einladungen für alle Server abrufen, bei denen der Bot Mitglied ist
    for guild in bot.guilds:
        invites = await guild.invites()
        invites_cache[guild.id] = {invite.code: invite for invite in invites}
        print(f'Einladungen für {guild.name} geladen.')```
#

vielleicht hat es damit zutun

barren breach
#

hast nur on_ready(): aber nicht was dem status definiert

urban glen
barren breach
urban glen
#

❤️

barren breach
#

np

barren breach
vocal wedge
#

Kommst du trotzdem #1020759567421931620

barren breach
#

jaa komme sofort bin grade am rauchen

vocal wedge
#

jo

barren breach
#

bin da

flat zenith
#

Weiß jemand warum bei meinen select Menu der placeholder nicht zurück gesetzt wird wenn man was auswählt? Ich benutze Java (JDA)

barren breach
#

hast du das?

flat zenith
barren breach
#

oh das hättest du vorher sagen können haha
bei java kenne ich mich nicht aus sorry

flat zenith
barren breach
barren breach
#

Error```py
[ERROR] Error while executing /welcome_setup
Traceback (most recent call last):
File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 138, in wrapped
ret = await coro(arg)
File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\commands\core.py", line 1078, in _invoke
await self.callback(self.cog, ctx, **kwargs)
File "c:\Users\disco\Desktop\TEST\cogs\test.py", line 31, in welcome_setup
webhook = await channel.create_webhook(name=f"{self.bot.user.name} Webhook", avatar=self.bot.user.avatar.url)
File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\channel.py", line 529, in create_webhook
avatar = utils._bytes_to_base64_data(avatar) # type: ignore
File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\utils.py", line 665, in _bytes_to_base64_data
mime = _get_mime_type_for_image(data)
File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\utils.py", line 651, in _get_mime_type_for_image
if data.startswith(b"\x89\x50\x4e\x47\x0d\x0a\x1a\x0a"):
TypeError: startswith first arg must be str or a tuple of str, not bytes

rigid sluice
barren breach
#

lag nicht an der datenbank sondern am webhook

rigid sluice
barren breach
#

sqlite3 beste DB

rigid sluice
#

Sagen wir mal so, irgendwas hängt sich bei dir in der DB auf, dann kann niemand mehr deinen Bot benutzen

barren breach
#

okay wird aber nit passieren

fossil vortex
#

Digga das ist mal was neues.

#

Ich möchte keine custom language. pepecry

raven lotus
#

wie sieht deine Main aus?

solid ingot
odd kiteBOT
#
Ezcord Master-Branch

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

pip install git+https://github.com/tibue99/ezcord```
**Hinweis:** [Git](https://git-scm.com/downloads) muss bei dir installiert sein.
raven lotus
#

bruh

fossil vortex
#

So vor 1 stunde.

solid ingot
#

okay

#

trotzdem

fossil vortex
#

eh

#

Wer liest ist schlauer sagte meine Oma immer :d

raven lotus
#

mmmh

fossil vortex
#

kann ich das auch über die library installieren?

#

oder plugins oder so?

raven lotus
#

wie hast du dein Projekt erstellt?

#

Passierte bei mir auch mal, dass mein Projekt ohne Git erstellt wurde

fossil vortex
raven lotus
#

schließ mal dein Projekt

#

bei Close Project

#

und erstell ein neues

fossil vortex
#

yo?

#

AHA

raven lotus
#

ist der jetzt da?

fossil vortex
#

ja hatte das git ding ned angeclickt als ich das erstell habe

raven lotus
fossil vortex
#

ne

#

es lädt noch irgend ein background ding

#

Ich lass das mal laufen und dann schaue ich nochmal

tawdry leaf
#

just do it

quartz smelt
fossil vortex
#

@quartz smelt mach mal discord.Intents.all()

tawdry leaf
#

ich würde vsc neustarten habe oft so das es im cache nur falsch ist

ruby sparrow
tawdry leaf
#

true

quartz smelt
tawdry leaf
ruby sparrow
#

@quartz smelt zeig mal deine pip freeze

quartz smelt
odd kiteBOT
# quartz smelt

@quartz smelt

Requirements-Check

⚠️ Entferne alle Module aus der Python Standardbibliothek

asyncio==3.4.3```
*Ich habe [diese Nachricht](#1019974414487535736 message) geprüft.*
quartz smelt
#

Immer noch

ruby sparrow
#

bro ? wie in freeze py-cord @ git+https://github.com/Pycord-Development/pycord@5ad95dc1dd8db8bd1b674c184cd032c5d1bbbb07?

quartz smelt
#

IDK

ruby sparrow
#

mach mal das weg

#

und noch mal

odd kiteBOT
#

@quartz smelt

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.
ruby sparrow
#

bitte

#

denn geht es vllt

quartz smelt
#

Danke

#

geht auch

ruby sparrow
#

und gehts

#

bitte

rigid sluice
barren breach
#
Traceback (most recent call last):
  File "C:\Users\disco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\discord\client.py", line 412, in _run_event
    await coro(*args, **kwargs)
  File "c:\Users\disco\Desktop\TEST\cogs\audit_log.py", line 114, in on_message_delete
    await self.send_log(message.guild.id, embed)
  File "c:\Users\disco\Desktop\TEST\cogs\audit_log.py", line 98, in send_log
    webhook = discord.Webhook.from_url(webhook_url, adapter=discord.AsyncWebhookAdapter(self.session))
AttributeError: module 'discord' has no attribute 'AsyncWebhookAdapter'
#

ist ein audit_log system Mit webhook erstellung und in datenbank speichern

ruby sparrow
odd kiteBOT
barren breach
# ruby sparrow gibt es überhaupt discord.AsyncWebhookAdapter ?

Naja Mein Welcome System Funktoniert auch und das MultiGuild mit webhook hab das eigentlich 1 zu 1 mit dem webhook gemacht aber Schau ob ich das Fixen kann villeicht hab ich ja was falsch gemacht und laut dem CookieDev Bot gibt es kein discord.AsyncWebhookAdapter Werde es mal ändern und testen

ruby sparrow
barren breach
#

Jetzt Will der bot Garnichts mehr machen was ich neu hinzufüge Geiler Bot ich liebe es grade extrem

rigid sluice
barren breach
#

selbst wenn ich /setup mache

ruby sparrow
vocal wedge
barren breach
#

was sind nochmal die intents für music bot?

cloud cedar
cloud cedar
tired hearth
#

@solid ingot das ist jetzt vielleicht einen dumme frage aber wie kann man einen bestimmte Nachricht vom bot bearbeitet? also mit message id bekommt 20 Kekse weil die frage extrem dumm ist lol

solid ingot
#

erst kekse und ich will 50

tired hearth
#

@solid ingot

solid ingot
#

also erstmal brauchste den channel

tired hearth
#

okay

solid ingot
#

dann channel.fetch_message

tired hearth
#

okay dann weiß ich es jetzt

tired hearth
#

@solid ingot

Unhandled exception in internal background task 'update_status'.
Traceback (most recent call last):
  File "C:\Users\Julian\PycharmProjects\Julius System\.venv\Lib\site-packages\discord\ext\tasks\__init__.py", line 169, in _loop
    await self.coro(*args, **kwargs)
  File "C:\Users\Julian\PycharmProjects\Julius System\cogs\kuma.py", line 28, in update_status
    message = channel.fetch_message(1299293488961163314)
              ^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'fetch_message'```
#
  @tasks.loop(minutes=2)
    async def update_status(self):
        channel = self.bot.get_channel(1220831283152683161)
        monitors = [self.api.get_monitor(monitor_id) for monitor_id in [1, 2, 3]]
        embed = self.create_status_embed(monitors)
        message = channel.fetch_message(1299293488961163314)
        await message.edit(embed=embed)
solid ingot
#

channel wird wohl nicht gefunden

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
tired hearth
#
    @tasks.loop(minutes=2)
    async def update_status(self,):
        channel = self.bot.get_channel(1220831283152683161)
        if channel is not None:
            monitors = [self.api.get_monitor(monitor_id) for monitor_id in [1, 2, 3]]
            embed = self.create_status_embed(monitors)
            message = await channel.fetch_message(1299293488961163314)
            await message.edit(embed=embed)
        else:
            print(f"Channel with ID {channel_id} not found.")```
@solid ingot  es geht immer noch nicht
#

kannste bitte sagen wie ich das richtig mache

solid ingot
#

was kommt denn?

tired hearth
solid ingot
#

dann wird der channel wohl nicht gefunden

#

schau mal das video oben an

tired hearth
solid ingot
#

schau das video

tired hearth
#

okay

barren breach
#
OperationalError: no such table: stats_channels
 File "c:\Users\disco\Desktop\TEST\cogs\serverstats.py", line 89, in setup
    self.save_channels(
  File "c:\Users\disco\Desktop\TEST\cogs\serverstats.py", line 38, in save_channels
barren breach
#

#1299184031987925075 Da ist mir grade ein fehler aufgefallen mit der datenbank

fierce dove
#

da geht woll dein code nicht die tabelle wurde nicht gefunden

barren breach
#

ist ja auch kein wunder wenn ich die connation der DB nicht richtig habe dann kann das ja auch nicht funktonieren war bis auf bei 2 stellen kein db/serverstats.db' hatte da nur serverstats.db'

odd kiteBOT
#

Hier findest du das EzCord Bot Template 🦧

fierce dove
#

Ohne Code

rigid sluice
#

Lese mal #🔰・old-help-rules

fierce dove
#

Paar Regel Verstoßen

limpid wolf
#

Lies dir die #🔰・old-help-rules durch, bevor du die Frage nochmal richtig stellst.

barren breach
#

kennt sich hier jemand mit Music bots(radiobot) aus Weil bekomme es nicht hin Das im /radio über dem button abspielen zu lassen kommt immer etwas ist schief gelaufen
und beim /play command kommen ganze zeit fehler hab das jetzt so weit gefixed

ERROR: Unable to extract uploader id; please report this issue on //yt-dl.org/bug . Make sure you are using the latest version; see  //yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

fossil vortex
#

Warum ist es nicht ephemeral?

    @commands.command(aliases=["mb"])
    async def membercount(self, ctx):
        online_members = [member for member in ctx.guild.members if member.status == discord.Status.online]
        dnd_members = [member for member in ctx.guild.members if member.status == discord.Status.dnd]
        idle_members = [member for member in ctx.guild.members if member.status == discord.Status.idle]

        total_online = online_members + dnd_members + idle_members

        embed = discord.Embed(
            title="Membercount",
            color=discord.Color.embed_background()
        )
        embed.add_field(name="Members ![members](https://cdn.discordapp.com/emojis/1294339469234929754.webp?size=128 "members")", value=f"`{len(ctx.guild.members)}`", inline=True)
        embed.add_field(name="Online ![newmember](https://cdn.discordapp.com/emojis/1294373060358705253.webp?size=128 "newmember")", value=f"`{len(total_online)}`", inline=True)
        embed.add_field(name="Boosts ![booster](https://cdn.discordapp.com/emojis/1294339467607543839.webp?size=128 "booster")", value=f"`{ctx.guild.premium_subscription_count} (Level {ctx.guild.premium_tier})`", inline=True)
        file = discord.File("img/def_banner.png")
        embed.set_image(url="attachment://def_banner.png")
        await ctx.respond(embed=embed, file=file, ephemeral=True)
fierce dove
#

Weil es nur bei Slash Commands gehen

#

@fossil vortex

fossil vortex
#

Ok

#

Danke :D

fierce dove
#

Bitte

barren breach
# fierce dove Bitte

sorry für den ping aber Könntest du mir villeicht kurz was erklären warum der da 2 mal die emojis im embed zeigt?

embed = discord.Embed(
            title="📻 Radio Auswahl",
            description="Wähle einen Sender oder spiele deine eigene Musik.",
            color=discord.Color.purple()
        )
        embed.add_field(name="Verfügbare Sender", value="\n".join([f"{emoji} {name}" for name, emoji in zip(radios.keys(), ["📻", "💃", "🎉", "🎶", "🌟"])]))
        embed.set_footer(text="Wähle eine Option aus, um zu beginnen.")
        await ctx.respond(embed=embed, view=view)
#
 radios = {
            "📻 ILoveRadio": "https://ilm-stream11.radiohost.de/ilm_iloveradio_mp3-192?_art=dD0xNzI0ODMyMzY2JmQ9OTA5YTNkYzQzZjY1MzFkZWQ0Yzk",
            "💃 ILove2Dance": "https://ilm-stream13.radiohost.de/ilm_ilove2dance_mp3-192?_art=dD0xNzI0ODMyMzkxJmQ9N2YyMzk4ZTkyMWU5MTg3NmJjMjI",
            "🎉 ILoveThe90s": "https://ilm-stream13.radiohost.de/ilm_ilovethe90s_mp3-192?_art=dD0xNzI0ODMyNDUxJmQ9MmYyODhhYzA5NTZkYWJhMDdmNmU",
            "🎶 ILoveMashup": "https://ilm-stream18.radiohost.de/ilm_ilovemashup_mp3-192?_art=dD0xNzI0ODMyNDgxJmQ9NzUzOTA5OTljYTNhYjlkMjU3ZDQ",
            "🌟 ILoveBiggestPopHits": "https://ilm-stream18.radiohost.de/ilm_ilovenewpop_mp3-192?_art=dD0xNzI0ODMyNDg1JmQ9NzYzZWZkZmYxZDAyNDU5YTBiOTE"
        }
barren breach
#

das heißt in eins von beiden löschen right?

barren breach
fierce dove
#

bitte

barren breach
#

Sorry für den ganzen code der cogs

fierce dove
#

WAS SOLL ICH MACHEN

#

srry caps

barren breach
#

alles gut

#

siehst du villeicht woran es liegt? der tut ja das Thumbnail printen aber nit im embed rein

#

wenn ich den link von der console öffne kommt das hier

fierce dove
#

zeig mal denn abschnitt wo du es machst das thumbnail

barren breach
fierce dove
#

mach ma thumbnail.url

barren breach
#

bin grade lost verstehe nicht was du von mir möchtest hahaha

fierce dove
#

embed.set_thumbnail(url=thumbnail.url)

#

vielleicht geht das

#

hat wer ein beispiel code für sku

barren breach
fierce dove
#

dann weg

barren breach
#

hab ich

#

wollte nur sagen

fierce dove
#

@barren breach

#

das probieren

barren breach
#

funtioniert nun danke dir

fierce dove
#

bitte

#

habe das geändert
thumbnail = info.get('thumbnail', None)

#

habe None hinzugefügt

#

deinstalliere mal py-cord und installiere es wieder

#

weil der fehler an py-cord liegt

#

@

#

@urban glen

#

gehts

#

mach ma pip install -U py-cord

#

mach ma pip freeze und schicke es hier rein bitte kein bild

#

ja

#

diese sachen deinstalliereen

#

@urban glen

#

und dann pip uninstall py-cord und dann pip install py-cord

fossil vortex
#

Warum funtioniert es ned?

    @commands.Cog.listener()
    async def on_message(self, message):
        if message.author.bot:
            return  #Ignoriert bot nachrichten nice

        role_to_check = 1293202504615727124 #staff supervisor rolle
        allowed_roles = {1293202505668231320, 1293202542171394158} #game or discord moderation rollen

        if any(role_to_check <= role.id for role in message.role_mentions):
            user_roles = set(role.id for role in message.author.roles)
            if not user_roles & allowed_roles:
                embed = discord.Embed(
                    description="## ![warning](https://cdn.discordapp.com/emojis/1294339459151564800.webp?size=128 "warning") Please do not ping high-ranked staff members. \n"
                                "> You were muted for 20 seconds."

                )
                await message.channel.respond(embed=embed, ephemeral=True, delete_after=10)
                await message.author.mute(duration=20)
fierce dove
#

richtig schreiben bitte

fossil vortex
#

@urban glen mach drei von dedn code dingern und nach den oberen drei noch py dann enter code enter drei dinger davon. Dann bist du nen pro.

fierce dove
#

@bot.event

#

bitte machen

fossil vortex
fierce dove
#

bitte

fossil vortex
#

das liegt nicht daran.

fierce dove
fossil vortex
#

Habe es mit prints schon gedebuggt.

fierce dove
fossil vortex
#

Ja

fierce dove
fierce dove
fossil vortex
#

Aha

#

:D

fossil vortex
#

Ja also ich möchte schauen ob jemand die HR rolle pingt und wenn ja dann soll er halt darauf hingewiesen werden und für 20sec gemuted werden.

#

Er kann die datenbank ned öffnen.

fierce dove
#

kein code keine hilfe

fossil vortex
fierce dove
# fossil vortex Hast du aber ne Idee für meins?
    @commands.Cog.listener()
    async def on_message(self, message):
        if message.author.bot:
            return

        role_to_check = 1293202504615727124
        allowed_roles = {1293202505668231320, 1293202542171394158}

        if any(role.id == role_to_check for role in message.role_mentions):
            user_roles = set(role.id for role in message.author.roles)
            if not user_roles & allowed_roles:
                embed = discord.Embed(
                    description="## :warning: Please do not ping high-ranked staff members. \n"
                                "> You were muted for 20 seconds.",
                    color=discord.Color.red()
                )
                
                await message.channel.send(embed=embed, delete_after=10)
                
                overwrite = message.channel.overwrites_for(message.author)
                overwrite.send_messages = False
                await message.channel.set_permissions(message.author, overwrite=overwrite)
                
                await asyncio.sleep(20)
                
                overwrite.send_messages = None
                await message.channel.set_permissions(message.author, overwrite=overwrite)
fossil vortex
fierce dove
#

zeogh mal deine order structure

#

114

#

gehts

fierce dove
#

ok

#

ok

rigid sluice
#

Sowas gibt es noch?

ruby sparrow
#

Ist das ein chat jetzt zu schreiben

fierce dove
#

ja

fossil vortex
#

UPS flasher chat

fierce dove
#

Boahr

fossil vortex
fierce dove
fossil vortex
barren breach
#

ich hasse if abfragen 😦

fossil vortex
ruby sparrow
barren breach
barren breach
fossil vortex
fierce dove
#

#💬・chat

ruby sparrow
#

wenn er code braucht ist normal @fossil vortex

fossil vortex
#

Jungs wie feteche ich nochmal eine Rolle?

ruby sparrow
#

von was ?

#

meiste du discord.Role

#

?

fossil vortex
#

hab hab

#

@fierce dove Habe das jetzt so und ich kriege die gepingte rolle geprintet aber kann sie nicht mit der gesuchten rolle vergleichen.

    @commands.Cog.listener()
    async def on_message(self, message):
        if message.author.bot:
            return

        guild_id = 00000000000
        guild = self.bot.get_guild(guild_id)

        if guild is None:
            print(f"Guild with ID {guild_id} not found.")
            return

        role_to_check = guild.get_role(1293202504615727124)
        if role_to_check is None:
            print(f"Role with ID 1293202504615727124 not found in guild {guild_id}.")
            return

        for role in message.role_mentions:
            print(role)
            if role <= role_to_check:
                print("yes, mute")
                return
fossil vortex
fossil vortex
tawdry leaf
#

sieht umständlich aus

rigid sluice
#

War lange nicht mehr auf dem Server

fossil vortex
tawdry leaf
fossil vortex
supple prairie
#

Hey ich gehe grade die Pycord Tutorials durch und habe jetzt meinen ersten cog erstellt in dem ein Command ist, nur wird mir der in Discord nicht angezeigt main.py: ```py
import discord

intents = discord.Intents.default()
intents.members = True

bot = discord.Bot(
intents=intents,
debug_guilds=[1265634566551502910]
)

@bot.event
async def on_ready():
print(f'We have logged in as {bot.user}')

bot.load_extension("cogs.greet")
bot.run('Ist im Code')
greet.py:py
from discord.ext import commands
from discord.commands import slash_command

class Greet(commands.Cog):
def init(self, bot):
self.bot = bot

    @slash_command()
    async def greet(self, ctx):
        await ctx.respond(f"Hey {ctx.author.mention}, wie geht es dir?")

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

thick haven
ruby sparrow
supple prairie
#

Was heißt das`?

#

Habs gelöst, danke hatte das übersehen

ruby sparrow
#

Einfach alles unter def

rigid sluice
#

Das haben viele Sprachen nicht so, Python ist eine Ausnahme was das angeht

fossil vortex
#

Hö?

Ignoring exception in view <SessionView timeout=180.0 children=1> for item <Button style=<ButtonStyle.secondary: 2> url=None disabled=False label='Update Dashboard' emoji=<PartialEmoji animated=False name='Refresh' id=1299785007287631943> sku_id=None row=1>:
Traceback (most recent call last):
  File "C:\Users\robin\Dev_Bot\Los Angeles Roleplay BETA\venv\Lib\site-packages\discord\ui\view.py", line 426, in _scheduled_task
    await item.callback(interaction)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: SessionView.button1() takes 2 positional arguments but 3 were given
    @slash_command(description="Dashboard")
    @commands.has_permissions(administrator=True)
    async def dashboard(self, ctx):
        embed = discord.Embed(
            title="Embed1"
        )

        await ctx.respond(embed=embed, ephemeral=True, view=SessionView())

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

class SessionView(discord.ui.View):
    @discord.ui.button(label="Update Dashboard", style=discord.ButtonStyle.gray, emoji="![Refresh](https://cdn.discordapp.com/emojis/1299785007287631943.webp?size=128 "Refresh")", custom_id="refresh", row=1)
    async def refresh_button(self, interaction):
        embed = discord.Embed(
            title="Embed2"
        )
        await interaction.edit_original_response(embed=embed, view=SessionView)
rigid sluice
fossil vortex
#

Weiss nicht.

rigid sluice
fossil vortex
#

button?

fossil vortex
#

ahhhh

fair elk
#

Hi!
Wie sind die Richtlinien beim Cookiebot? Ich würde gerne einen Bot hosten, der mit Minecraft interagiert. Ich wüsste gerne, ob die Daten in einer Datenbank von der Administration eingesehen bzw weitergegeben werden.
LG 🙂

thick haven
barren breach
#

Ich check nit was daran falsch ist

rigid sluice
#

einfach ignorieren

barren breach
#

okay danke

ruby sparrow
barren breach
#

ist gefixed

fair elk
barren breach
#

ider versteh ich deine natricht falsch?

tawdry leaf
#

aber dies wäre möglich wie bereits geschrieben

thick haven
#

Naja aber wenn man es so sieht kann jeder Hoster deine Daten klauen

barren breach
# thick haven Naja aber wenn man es so sieht kann jeder Hoster deine Daten klauen

Jaa das stimmt aber Vertrauenswürdige Hoster werden es nicht machen
und schongarnicht @high glen Ich hoste da schon meine bots seit dem es dem hoster gibt zwar unter einem anderen account namens @outer ibex
den account gibt es leider nicht mehr Aber ich kann zu tausend prozent sagen Hoste dein bot auf cookieHosting hast erstens free Hosting + ist vertrauens Würdig

tawdry leaf
#

armer sully

barren breach
#

Hey leute ich hab ein Kleines proplem und zwar Habe ich von Timo ein Tolles Video Gesehen und es nach gemacht mit den 2 sprachen durch die commands.yaml datei
Habe es nach gemacht wie im Tutorial Es funktoniert bei mir auch ohne propleme aber nun habe ich es für mein serverstats.py datei Gemacht aber Das Funktoniert nicht villeicht bin ich einfach zulost um das mit der commands.yaml zumachen
könnte mir jemand villeicht auf süß helfen?

commands.yaml

de:
  greet:
    name: begrüßung
    description: Begrüße ein user
    options:
      user:
        name: benutzer
        description: Wähle einen User

  
  stats:
    category:
      name: "Statistiken"
      description: "Kategorie für die Serverstatistiken"
    total_members:
    name: "Gesamtmitglieder"
    description: "Anzahl der Mitglieder auf dem Server"
  members:
    name: "Mitglieder"
    description: "Anzahl der menschlichen Mitglieder"
  bots:
    name: "Bots"
    description: "Anzahl der Bots"
  text_channels:
    name: "Textkanäle"
    description: "Anzahl der Textkanäle"
  voice_channels:
    name: "Sprachkanäle"
    description: "Anzahl der Sprachkanäle"




en:
  greet:
    description: Greet a user
    options:
      user:
        description: Chppse a user        

  stats:
    category:
      name: "Statistics"
    description: "Category for server statistics"
    total_members:
    name: "Total Members"
    description: "Number of members on the server"
    members:
    name: "Members"
    description: "Number of human members"
    bots:
      name: "Bots"
      description: "Number of bots"
    text_channels:
      name: "Text Channels"
      description: "Number of text channels"
    voice_channels:
      name: "Voice Channels"
      description: "Number of voice channels"
       ```
barren breach
tawdry leaf
barren breach
#

Jaa es bliebt alles auf deutsch und ändert nicht auf english

tawdry leaf
#

stell server auf englisch und teste dann

rigid sluice
#

und eher discord.Member benutzen

tawdry leaf
#

der cmd ist nicht die Ursache xD

barren breach
barren breach
tawdry leaf
#

hast du es denn auf englisch gestellt 🙂

tawdry leaf
#

hast du mal überlegt deine commands.yaml anzuschauen 😄

tawdry leaf
barren breach
tawdry leaf
#
en:
  greet:
    description: Greet a user
    options:
      user:
        description: Chppse a user        

  stats:
    category:
      name: "Statistics"
      description: "Category for server statistics"
    total_members:
      name: "Total Members"
      description: "Number of members on the server"
    members:
      name: "Members"
      description: "Number of human members"
    bots:
      name: "Bots"
      description: "Number of bots"
    text_channels:
      name: "Text Channels"
      description: "Number of text channels"
    voice_channels:
      name: "Voice Channels"
      description: "Number of voice channels"
     ```
tawdry leaf
barren breach
#

es ist ja schon auf deutsch

#

der soll das auf english übersetzen

#

Funktoniert gornix

tawdry leaf
barren breach
#

hahaha

tawdry leaf
#

hat er im video doch gezeigt peeposhy

barren breach
#

check das nicht

#
stats:
  name: "Statistics"
  description: "Commands for server statistics"
  commands:
    total_members:
      name: "totalmembers"
      description: "Shows the total number of members on the server"
    members:
      name: "members"
      description: "Shows the number of human members"
    bots:
      name: "bots"
      description: "Shows the number of bots"
    text_channels:
      name: "textchannels"
      description: "Shows the number of text channels"
    voice_channels:
      name: "voicechannels"
      description: "Shows the number of voice channels"

fair elk
vast cradle
#

wie hole ich mir den namen und die id der serverowner auf dem der bot eingeladen wurde?

supple prairie
#

Wenn ich den Command ausführe wird einfach nicht geantwortet... ```py
import discord
from discord.ext import commands
from discord.commands import slash_command

class Button(commands.Cog):
def init(self, bot):
self.bot = bot

@slash_command()
async def button1(self, ctx):
    await ctx.respond("Klicke hier", view=TutorialView)

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

class TutorialView(discord.ui.View):
@discord.ui.button(label="Tutorial",style=discord.ButtonStyle.primary,emoji=":rotating_light:")
async def button_callback(self, button , interaction):
await interaction.response.send_message("Hey!")

supple prairie
barren breach
#

Funny radio hahaha

supple prairie
rigid sluice
#

Gibt es einen Fehler?

supple prairie
rigid sluice
#

Starte mal deinen Client neu strg + r wenn ich mich richtig erinnere

supple prairie
#

Und auf MacOS? peepokay

supple prairie
rigid sluice
#

Wie bist du dein Cog am laden?

supple prairie
#
if __name__ == '__main__':
    for filename in os.listdir('cogs'):
        if filename.endswith('.py'):
            bot.load_extension(f'cogs.{filename[:-3]}')

    load_dotenv()
    bot.run(os.getenv('TOKEN'))```
#

Ich laden meinen Cog so wie im Video beschrieben

#

@rigid sluice

rigid sluice
#

Ich hätte noch vllt eine Lösung
Defer mal den Slash command await ctx.defer()

supple prairie
rigid sluice
#

Defer ist dafür da, wenn der Command länger als 3 Sekunden braucht

#

Es ist nicht dafür da um eine Nachricht zu schicken ;3

supple prairie
#

Wie baut man das ein?

rigid sluice
#
await ctx.defer()
await ctx.respond("text")
supple prairie
rigid sluice
#

Dann warte einfach mal ein wenig bevor du deinen Bot wieder startest

vast cradle
#

ne frage wie hole ich mir die info ob ein Kanal den ich über eine Option angewählt hab ein News Kanal ist#

#
    @slash_command(name="setup_announce", description="füge einen Announcement Channel hinzu")
    @option("channel",Union[discord.TextChannel])
    async def setup_announce(self,ctx: discord.ApplicationContext,channel: Union[discord.TextChannel]):
        guild_id = ctx.guild.id
        channel_id = channel.id

        if await BotVerwaltung.is_blacklist(ctx):
            await ctx.respond(embed=blacklist_error_embed, ephemeral=True)
            return
        await ctx.respond(f"{channel_id},{guild_id}")```
vast cradle
#

weil aktuell werden keine news channel angezeigt

#

nur normale kanäle

rigid sluice
#

Ein Newschannel war auch nicht direkt ein Text channel

#

Wenn ich mich richtig erinnere

vast cradle
rigid sluice
#

Das ist jetzt die Frage hier xd

#

Ich bin mir selbst gerade nicht sicher

tight narwhal
#

kann mir jemand hierbei helfen?

rigid sluice
tight narwhal
#

lag irgendwie an dem hoster

flat zenith
#

Wie macht man das beim 4 gewinnt spiel das wenn man einen Button drückt keine bot Antwort kommt bei mir steht dann immer „diese Interaktion ist fehlgeschlagen“ weil der bot ja immer ne Antwort Scheiben muss

#

Oder mache ich da was falsch?

barren breach
#

hey leute weiß einer wie man das umgehen kann das mit dem youtube denkt das es ein bot ist?
Weil komischer weiße FUntkoniert der code nur auf dem hoster nicht

rigid sluice
#

Hast du youtube premium?

barren breach
#

Wenn ich das auf dem pc Hoste Funktoniert

barren breach
rigid sluice
#

Behalte im Kopf, dass dein Bot von Discord einen Shutdown bekommen kann

vast cradle
#

ansonsten frag ich auf dem pycord server

barren breach
flat zenith
vast cradle
rigid sluice
winter shale
flat zenith
barren breach
tight narwhal
#

hey wie fixxe ich das?

tawdry leaf
tawdry leaf
#

sobald die antwort länger braucht ein defer einbauen..

#

sonst kommt es auch

tawdry leaf
#

bei cmds sind es 3

barren breach
tight narwhal
barren breach
tight narwhal
tawdry leaf
tight narwhal
#

weil ein discord bot keine werbung abspielt

barren breach
#

Okay danke euch

tight narwhal
#

deswegen wenn du yt premium z,B heißt sollte es kein problem sein weil du dann ja generell keine werbung hast

barren breach
#

youtube kann ja mal versuchen meine ip zu sperren hahaha

winter shale
rigid sluice
#

Es steht schon bei dem screenshot drinnen

barren breach
#

okay dann ist das ja müll

winter shale
winter shale
barren breach
#

Jaa da hast du auch recht

#

Spotify geht auch nicht ich lach da rüber haha

ERROR: [DRM] The requested site is known to use DRM protection. It will NOT be supported.        
       Please DO NOT open an issue, unless you have evidence that the video is not DRM protected ```
ruby sparrow
#
Traceback (most recent call last):
  File "c:\Users\Ang_E\Desktop\Botify\main.py", line 46, in <module>
    bot.run()
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 940, in run
    super().run(token, **kwargs)
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 782, in run
    return future.result()
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 761, in runner
    await self.start(*args, **kwargs)
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\ezcord\bot.py", line 966, in start
    await super().start(token, **kwargs)
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 724, in start
    await self.login(token)
  File "C:\Users\Ang_E\AppData\Local\Programs\Python\Python310\lib\site-packages\discord\client.py", line 572, in login
    raise TypeError(
TypeError: token must be of type str, not NoneType``` wieso geht es nicht
#
TOKEN = Token```
winter shale
# barren breach Jaa da hast du auch recht

hatte mal vor nem Jahr oder so, auch was mit Youtube gemacht, aber halt nicht das er links abspielt sonder z.b eine YT-Playlist bekommt, diese komplett runterlädt auf die Festplatte und kann diese dann per Command abspielen, ob das mittlerweile noch YT Konform ist idk

ruby sparrow
#

so hab ich in mein .env

barren breach
#

versuch mal so

#

den token ganz ran

#

oder token mal zurück setzen

tawdry leaf
#

xD

barren breach
tawdry leaf
ruby sparrow
barren breach
#

dann mach mal zurück setzen

tawdry leaf
#

ne

winter shale
ruby sparrow
tawdry leaf
#

les den error...

ruby sparrow
#

oh doch

tawdry leaf
#

😂

#

@barren breach xD

#

was startet er denn

barren breach
#

ich halte mich da lieber raus

winter shale
ruby sparrow
tawdry leaf
#

ja

barren breach
barren breach
#

wenn man es so macht dann ist es legal

tawdry leaf
#

?

tawdry leaf
#

bevor ich mir nicht sicher bin ob das bei spotify nicht egal ist weil @deep frost hat auch spotify und ist verified

barren breach
barren breach
# tawdry leaf ne du hast keine werbung..
Keine direkte Abspielung: Der Bot kann keine Songs direkt abspielen; dies muss über die Spotify-Anwendung erfolgen.
Nutzerfreundlichkeit: Es ist wichtig, die Benutzer darauf hinzuweisen, dass sie die Spotify-App verwenden müssen, um die Musik zu hören.
#

das hab ich grad in den logs gefunden von Spotify

tight narwhal
#

hey, wollte in meinem musik bot auch das mit yt reinmachen, aber bei mir kommt immer das wie kann ich das fixxen das der nicht erkennt das ein bot darauf zugreift

winter shale
#

ummm gar nicht

tight narwhal
#

schade

flat zenith
tight narwhal
flat zenith
#

@solid ingot Wir brauchen deine Erfahrung

#

Help

tight narwhal
#

Hey, ich habe in meinen bot einen task loop eingebaut damit er alle 30min neustartet damit er nicht aus dem discord channel geworfen wird wegen inaktivität. Aber irgendwie startet der bot ist dann für eine sekunde online und restartet direkt und das die ganze zeit, wie fixxe ich das

code: ```py
@tasks.loop(minutes=30) # Setze das Intervall auf 30 Minuten
async def restart_loop():
print("Scheduled restart initiated...")
await shutdown_bot()

async def shutdown_bot():
# Alle Voice-Verbindungen trennen
for guild in bot.guilds:
if guild.voice_client:
await guild.voice_client.disconnect()
print(f"Disconnected from voice channel in guild: {guild.name}")

print("Shutting down the bot...")
await bot.close()

# Kurze Wartezeit, bevor der Bot neu gestartet wird
await asyncio.sleep(1)  
print("Restarting the bot...")
await bot.start(TOKEN)
rigid sluice
tight narwhal
#

Ich soll bestätigen das ich kein Roboter bin

#

Aber ich hab ja gefragt wie mache ich das

barren breach
# tight narwhal hey, wollte in meinem musik bot auch das mit yt reinmachen, aber bei mir kommt i...

Das Funktoniert nicht

Kurze Erklärung:

Bug Description
Playing YouTube videos may fail with the error "Sign in to confirm you’re not a bot."

YouTube seems to have recently rolled out this measure. It's affecting not only third party players/clients, but also YouTube's official website & apps when logged out. Several communities have come across a few discoveries. Here's a summary of what I've seen:

This is an IP block.
Instead of just banning one IP, it looks YouTube is blocking whole ASNs/IP ranges. If you encounter this issue, it's likely a "neighboring" IP address was bombarding YouTube, causing them to block the ASN/IP range you're in.
The cobalt.tools developers seem to have found a workaround using OAuth2. This currently has a PR in the lavaplayer youtube source manager, however it seems a bit risky.
We are in the process of implementing OAuth2 login for JMusicBot in #1670. Use this with an alternative/burner!!! Google account to play tracks again on blocked IPs.

barren breach
#

Fehlerbeschreibung
Das Abspielen von YouTube-Videos schlägt möglicherweise mit der Fehlermeldung „Melden Sie sich an, um zu bestätigen, dass Sie kein Bot sind“ fehl.

YouTube scheint diese Maßnahme kürzlich eingeführt zu haben. Dies betrifft nicht nur Player/Clients von Drittanbietern, sondern auch die offizielle Website und Apps von YouTube, wenn Sie abgemeldet sind. Mehrere Gemeinden sind auf einige Funde gestoßen. Hier ist eine Zusammenfassung dessen, was ich gesehen habe:

Dies ist ein IP-Block.
Anstatt nur eine IP zu sperren, scheint YouTube ganze ASNs/IP-Bereiche zu blockieren. Wenn dieses Problem auftritt, wurde YouTube wahrscheinlich von einer „benachbarten“ IP-Adresse bombardiert, was dazu führte, dass der ASN/IP-Bereich, in dem Sie sich befinden, blockiert wurde.
Die Entwickler von cobalt.tools scheinen mithilfe von OAuth2 einen Workaround gefunden zu haben. Dies hat derzeit eine PR im Lavaplayer-YouTube-Quellenmanager, erscheint jedoch etwas riskant.
Wir sind dabei, die OAuth2-Anmeldung für JMusicBot in #1670 zu implementieren. Verwenden Sie dies mit einer Alternative/Brenner!!! Google-Konto, um Titel auf gesperrten IPs erneut abzuspielen.

barren breach
#

aber Brauchs eine IP die Nicht banned ist

#

aber Würde es it usen

tight narwhal
#

Ist bestimmt zu aufwändig

barren breach
#

davon hab ich selbst keine anung aber wenn du YOUTUBE premium hast kannst du es mit deinem account usen

#

dann wird es funktonieren

#

aber wie das ganze geht eine andere frage

rigid sluice
#

Also ist wahrscheinlich Cookiehost gebannt

barren breach
#

Yes

#

Also die ip

barren breach
nocturne junco
#

Ist diese Funktion auch als Bot nutzbar, also kann ein Bot diese Funktion nutzen ? (Invite as Guest)

barren breach
nocturne junco
barren breach
#

achso jetzt verstanden

#

glaub nicht

limpid wolf
#

temporary=True

barren breach
#

Hab bei dem setup aktivieren ein Problem der bot checkt nicht das er im Chanel bleiben soll wenn es aktiviert ist und genau so wenn ich den bot restarte verbindet er sich nicht automatisch obwohl die id in der DB gespeichert wird

nocturne junco
vast cradle
#

kann ich auch bei events emptharnal irgendwie anwenden?

rigid sluice
#

Nur interactions

vast cradle
#

mist

rigid sluice
#

(Buttons, Menu, Slash commands)

#

etc.

vast cradle
#

das ist blöd

supple prairie
#

Was ist den hier dran falsch, finde das Problem nicht? ```Py

@slash_command()
async def memberlist(self, ctx):
members = ctx.guild.members
pages = []
description = ""

    for index, member in enumerate(members):
        description += f"{member}\n"

        if (index + 1) % 10 == 0:
            embed = discord.Embed(title="Members", description=description, color=discord.Color.blue())
            pages.append(Page(embed=[embed]))
            description = ""

    paginator = Paginator(pages=pages)
    await paginator.respond(ctx.interaction)```
#

Also es sendet einfach keine Nachricht also die Reaktion reagiert nich

fierce dove
#

Kommt Fehler

supple prairie
rigid sluice
#

Was für Intents hat der Bot?

supple prairie
#

intents = discord.Intents.default()
intents.members = True
intents.message_content = True

rigid sluice
#

und auch zum bot hinzugefügt?

supple prairie
tawdry leaf
vast cradle
#

der bot soll nur auf mention reagieren

#

hilfe

vast cradle
#

hat sich erledigt

#

ich hatte beim leztem if nen falschen ansatz

tawdry leaf
#

ok

vast cradle
# tawdry leaf ok
    @commands.Cog.listener()
    async def on_message(self, message):
        if message.author == self.bot.user:
            return
        else:
            if message.mention_everyone:
                return
            else:
                if self.bot.user in message.mentions:
                    info_embed = discord.Embed(title="Cosmo Bot",
                                                description=f"du m+öchtest {self.bot.user.name} nutzen? dann geb mal /help ein", color=0x195080)
                    info_embed.set_thumbnail(url="https://cloud.cosmo-bot.de/index.php/s/rCSF8XfqadE6CE3")
                    info_embed.set_footer(text=embed_foother)
                    await message.channel.send(embed=info_embed)```
#

das ist die Repariete version

tawdry leaf
#

ahja

vast cradle
#

das klappt

tawdry leaf
#

da reagiert er aber auch wenn du schreibst das ist aber ein cooler bot @bot

vast cradle
#

als beispiel @burnt prairie

#

@burnt prairie

vast cradle
#

Cosmo Bot Informationen
Informationen
Version: 24.09.22.1
Python Version: 3.11.2
Betriebsystem: Linux-6.1.0-25-amd64-x86_64-with-glibc2.36
Architektur: ('64bit', 'ELF')

/help das Hilfemenü mit allen Befehlen

©2024 Cosmo Bot, ein Bot von Blue_Gamer48, Version: 24.09.22.1

misty vale
#

Jemand discord.js?

vast cradle
#

wie kann ich an Alle Server die meinen Bot eingeladen haben eine Naricht zukommen lassen

#

gleichzeitig

twilit anvil
vast cradle
#

Ok

ruby sparrow
#

9

#

?

#

was meinst du

#

Ich verstehe deine Nachricht nicht

tawdry leaf
#

Ja

#

Aber des ist der falsche Kanal 😂

ruby sparrow
#

tawdry leaf
#

Jein

#

Beim bot ?

#

Ist der Server auf deutsch dann ist der bot auch auf deutsch

#

Servereinstellungen Server auf deutsch stellen

ruby sparrow
#

Wenn du dein dc Server auf deutsch ist

solid ingot
#

entweder bei den community settings oder im /settings command

solid ingot
ruby sparrow
urban glen
#

Kann mir jemand helfen? Bekomme diesen Error wenn ich auf mein Panel gehe