5 Commits
16 changed files with 14 additions and 35 deletions
+5 -5
View File
@@ -5,11 +5,11 @@
"version": "0.2.0",
"configurations": [
{
"name": "Python: Module",
"type": "debugpy",
"request": "launch",
"module": "main",
"justMyCode": true
"name": "Python: Module",
"type": "debugpy",
"request": "launch",
"module": "off-cooldown-bot.main",
"justMyCode": true
}
]
}
+1 -4
View File
@@ -4,8 +4,5 @@
"reportArgumentType": "information",
"reportAttributeAccessIssue": "warning"
},
"cSpell.words": [
"cakeday",
"cakedays"
]
"cSpell.words": ["cakeday", "cakedays", "cooldown", "nextcord"]
}
+1 -1
View File
@@ -9,4 +9,4 @@ COPY . /off-cooldown-bot
WORKDIR /off-cooldown-bot
RUN uv sync --frozen --no-dev
CMD ["uv", "run", "./main.py"]
CMD ["uv", "run", "./off-cooldown-bot/main.py"]
-22
View File
@@ -1,22 +0,0 @@
"""
File contains classes defining the Hydra configuraton structure.
"""
from dataclasses import dataclass
@dataclass
class Params:
"""
Class defines the various configuration parameters.
"""
discord_token: str
@dataclass
class BotConfig:
"""
Class defines all configs required for Dakiny Bot.
"""
params: Params
+2 -2
View File
@@ -8,8 +8,8 @@ import pathlib
import nextcord
from nextcord.ext import commands
from logger import ocd_logger
from settings import settings
from .logger import ocd_logger
from .settings import settings
nextcord_logger = logging.getLogger("nextcord")
nextcord_logger.setLevel(logging.DEBUG)
@@ -35,3 +35,7 @@ class Settings(YAMLWizard):
settings = Settings.from_yaml_file(CONFIG_LOCATION)
# I'm not expecting a list to be returned.
if isinstance(settings, list):
settings = settings[0]