diff --git a/.idea/dataSources/28efee07-d306-4126-bf69-01008b4887e2.xml b/.idea/dataSources/28efee07-d306-4126-bf69-01008b4887e2.xml index 20ebb0a..3f00e21 100644 --- a/.idea/dataSources/28efee07-d306-4126-bf69-01008b4887e2.xml +++ b/.idea/dataSources/28efee07-d306-4126-bf69-01008b4887e2.xml @@ -1,9 +1,7 @@ - - 3.39.2 - + diff --git a/assets/discord.png b/assets/discord.png new file mode 100644 index 0000000..3d8d0cc Binary files /dev/null and b/assets/discord.png differ diff --git a/config.example.py b/config.example.py index cba7c31..a72dddc 100644 --- a/config.example.py +++ b/config.example.py @@ -64,6 +64,11 @@ UVICORN_CONFIG = { # * 2: Exit before making the websocket connection to discord CONNECT_MODE = 0 +# The channel ID of the channel to send the spam message to. +# "Spam" is usually just automated, non-interactive messages. +# If this is set to None, the bot will not send spam messages. +SPAM_CHANNEL = None + # Toggles dev mode based on the environment variable `DEV`. You can set this to anything here, as long as it # can evaluate to a boolean. dev = bool(int(os.getenv("DEV", "0"))) diff --git a/requirements.txt b/requirements.txt index 20b6e17..c4120d5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,19 @@ -py-cord==2.4.0 -aiosmtplib==1.1.7 -orm[sqlite]==0.3.1 -httpx==0.23.0 -jishkucord==2.5.2 -rich==12.5.1 -nltk==3.7 -psutil==5.9.4 -selenium==4.7.2 -chromedriver==2.24.1 -dnspython==2.2.1 -aiofiles==22.1.0 -httpx==0.23.0 -fastapi==0.92.0 -uvicorn==0.20.0 -pyttsx3==2.90 +py-cord>=2.4.0 +aiosmtplib>=1.1.7 +orm[sqlite]>=0.3.1 +httpx>=0.23.0 +jishkucord>=2.5.2 +rich>=12.5.1 +nltk>=3.7 +psutil>=5.9.4 +selenium>=4.7.2 +chromedriver>=2.24.1 +dnspython>=2.2.1 +aiofiles>=22.1.0 +httpx>=0.23.0 +fastapi>=0.92.0 +uvicorn>=0.20.0 +pyttsx3>=2.90 yt-dlp +beautifulsoup4>=4.12.0 +lxml>=4.9.2