diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8be91a3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +.venv/ +venv/ +env/ + +# Tool caches +.mypy_cache/ +.pytest_cache/ +.ruff_cache/ + +# IDE / OS noise +.idea/ +.vscode/ +.DS_Store +Thumbs.db + +# Runtime artifacts +*.log \ No newline at end of file diff --git a/README.md b/README.md index 22607b2..14e36b7 100644 --- a/README.md +++ b/README.md @@ -7,17 +7,32 @@ Cog for Red-DiscordBot that rotates the bot's playing status in a simple timed l - Sets the bot activity to: - `❓ Prefix: .help` for 60 seconds - Then changes it to: +<<<<<<< HEAD - `💻 I support 100+ commands` for 30 seconds - Repeats this cycle forever in a loop - Uses only `Playing` activity for both statuses +======= + - `🌐 nexa.zvcloud.net` for 60 seconds +- Then changes it to: + - `💻 I support 850+ commands` for 30 seconds +- Repeats this cycle forever in a loop +- Uses only `Playing` activity for all statuses +- Sets the bot status to `Do Not Disturb` +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses) ## Rotation order The status loop works like this: 1. `❓ Prefix: .help` for 60 seconds +<<<<<<< HEAD 2. `💻 I support 100+ commands` for 30 seconds 3. Repeat from the beginning +======= +2. `🌐 nexa.zvcloud.net` for 60 seconds +3. `💻 I support 850+ commands` for 30 seconds +4. Repeat from the beginning +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses) ## Installation @@ -25,4 +40,9 @@ The status loop works like this: 2. In Discord: ```text -[p]load statusrotator \ No newline at end of file +<<<<<<< HEAD +[p]load statusrotator +======= +[p]load statusrotator +``` +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses) diff --git a/__init__.py b/__init__.py index c8474be..5f2da0a 100644 --- a/__init__.py +++ b/__init__.py @@ -2,4 +2,8 @@ from .statusrotator import StatusRotator async def setup(bot): - await bot.add_cog(StatusRotator(bot)) \ No newline at end of file +<<<<<<< HEAD + await bot.add_cog(StatusRotator(bot)) +======= + await bot.add_cog(StatusRotator(bot)) +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses) diff --git a/statusrotator.py b/statusrotator.py index 58155c9..42243ab 100644 --- a/statusrotator.py +++ b/statusrotator.py @@ -26,11 +26,28 @@ class StatusRotator(commands.Cog): while not self.bot.is_closed(): await self.bot.change_presence( +<<<<<<< HEAD +======= + status=discord.Status.dnd, +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses) activity=discord.Game(name="❓ Prefix: .help") ) await asyncio.sleep(60) await self.bot.change_presence( +<<<<<<< HEAD activity=discord.Game(name="💻 I support 100+ commands") ) - await asyncio.sleep(30) \ No newline at end of file + await asyncio.sleep(30) +======= + status=discord.Status.dnd, + activity=discord.Game(name="🌐 nexa.zvcloud.net") + ) + await asyncio.sleep(60) + + await self.bot.change_presence( + status=discord.Status.dnd, + activity=discord.Game(name="💻 I support 1200+ commands") + ) + await asyncio.sleep(30) +>>>>>>> a9c6c65 (feat(statusrotator): change the statuses)