Skip to content

Getting a 403 error #16

@TesterHere06

Description

@TesterHere06

Trying to launch the bot through Docker, but keep getting this error, most likely to do with getting 403 error for Discord, not sure what exactly causes it

;1m2025-11-09 14:59:43 ;1mINFO     data Unable to load guild properties from disk. File was not found.
;1m2025-11-09 14:59:43 ;1mINFO     discord.client logging in using static token
;1m2025-11-09 14:59:44 ;1mINFO     __main__ Extension 'music' loaded successfully.
;1m2025-11-09 14:59:44 ;1mINFO     __main__ Extension 'owner' loaded successfully.
;1m2025-11-09 14:59:44 ;1mINFO     __main__ Subsonic API is online.
;1m2025-11-09 14:59:44 ERROR    asyncio Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fb06c36d650>
;1m2025-11-09 14:59:44 ERROR    asyncio Unclosed connector
connections: ['deque([(<aiohttp.client_proto.ResponseHandler object at 0x7fb06b2a8830>, 57911.181171558)])']
connector: <aiohttp.connector.TCPConnector object at 0x7fb06b26ed10>
;1m2025-11-09 14:59:45 ;1mINFO     data Unable to load guild properties from disk. File was not found.
;1m2025-11-09 14:59:45 ;1mINFO     discord.client logging in using static token
;1m2025-11-09 14:59:46 ;1mINFO     __main__ Extension 'music' loaded successfully.
;1m2025-11-09 14:59:46 ;1mINFO     __main__ Extension 'owner' loaded successfully.
;1m2025-11-09 14:59:46 ;1mINFO     __main__ Subsonic API is online.
Traceback (most recent call last):
  File "/app/discodrome.py", line 79, in <module>
    client.run(env.DISCORD_BOT_TOKEN, log_handler=None)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 906, in run
    asyncio.run(runner())
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 895, in runner
    await self.start(token, reconnect=reconnect)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 823, in start
    await self.login(token)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 666, in login
    await self.setup_hook()
  File "/app/discodrome.py", line 64, in setup_hook
    await self.sync_command_tree()
  File "/app/discodrome.py", line 52, in sync_command_tree
    await self.tree.sync(guild=guild)
  File "/usr/local/lib/python3.11/site-packages/discord/app_commands/tree.py", line 1131, in sync
    data = await self._http.bulk_upsert_guild_commands(self.client.application_id, guild.id, payload=payload)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/http.py", line 756, in request
    raise Forbidden(response, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50001): Missing Access
Traceback (most recent call last):
  File "/app/discodrome.py", line 79, in <module>
    client.run(env.DISCORD_BOT_TOKEN, log_handler=None)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 906, in run
    asyncio.run(runner())
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 895, in runner
    await self.start(token, reconnect=reconnect)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 823, in start
    await self.login(token)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 666, in login
    await self.setup_hook()
  File "/app/discodrome.py", line 64, in setup_hook
    await self.sync_command_tree()
  File "/app/discodrome.py", line 52, in sync_command_tree
    await self.tree.sync(guild=guild)
;1m2025-11-09 15:00:44 ERROR    asyncio Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f8e56087b90>
;1m2025-11-09 15:00:45 ;1mINFO     data Unable to load guild properties from disk. File was not found.
;1m2025-11-09 15:00:45 ;1mINFO     discord.client logging in using static token
;1m2025-11-09 15:00:46 ;1mINFO     __main__ Extension 'music' loaded successfully.
  File "/usr/local/lib/python3.11/site-packages/discord/app_commands/tree.py", line 1131, in sync
    data = await self._http.bulk_upsert_guild_commands(self.client.application_id, guild.id, payload=payload)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/http.py", line 756, in request
    raise Forbidden(response, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50001): Missing Access
;1m2025-11-09 15:00:46 ;1mINFO     __main__ Extension 'owner' loaded successfully.
;1m2025-11-09 15:00:46 ;1mINFO     __main__ Subsonic API is online.
Traceback (most recent call last):
  File "/app/discodrome.py", line 79, in <module>
    client.run(env.DISCORD_BOT_TOKEN, log_handler=None)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 906, in run
    asyncio.run(runner())
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 895, in runner
    await self.start(token, reconnect=reconnect)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 823, in start
    await self.login(token)
  File "/usr/local/lib/python3.11/site-packages/discord/client.py", line 666, in login
    await self.setup_hook()
  File "/app/discodrome.py", line 64, in setup_hook
    await self.sync_command_tree()
  File "/app/discodrome.py", line 52, in sync_command_tree
    await self.tree.sync(guild=guild)
  File "/usr/local/lib/python3.11/site-packages/discord/app_commands/tree.py", line 1131, in sync
    data = await self._http.bulk_upsert_guild_commands(self.client.application_id, guild.id, payload=payload)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/discord/http.py", line 756, in request
    raise Forbidden(response, data)
discord.errors.Forbidden: 403 Forbidden (error code: 50001): Missing Access
;1m2025-11-09 15:00:46 ERROR    asyncio Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fe759229f10>
;1m2025-11-09 15:00:46 ERROR    asyncio Unclosed connector
connections: ['deque([(<aiohttp.client_proto.ResponseHandler object at 0x7fe758410130>, 57972.818233081)])']
connector: <aiohttp.connector.TCPConnector object at 0x7fe7583d3090>
;1m2025-11-09 15:00:46 ;1mINFO     data Unable to load guild properties from disk. File was not found.
;1m2025-11-09 15:00:46 ;1mINFO     discord.client logging in using static token
;1m2025-11-09 15:00:47 ;1mINFO     __main__ Extension 'music' loaded successfully.
;1m2025-11-09 15:00:47 ;1mINFO     __main__ Extension 'owner' loaded successfully.
;1m2025-11-09 15:00:47 ;1mINFO     __main__ Subsonic API is online.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions