diff --git a/CoreSub.py b/CoreSub.py index 7338d07..0feeee5 100644 --- a/CoreSub.py +++ b/CoreSub.py @@ -3,6 +3,7 @@ from disnake.ext import commands import asyncio import datetime import sys +import argparse from data.secrets.TOKEN import token @@ -31,6 +32,10 @@ class Bot(commands.Bot): super().__init__(color = color, **kwargs) async def send_navigation(self): + parser = argparse.ArgumentParser(description="Мой CLI скрипт") + parser.add_argument('--mode', choices=['debug', 'release'], default='debug', help='Режим запуска (debug)') + args = parser.parse_args() + navigation_channel = await self.krekchat.fetch_channel(1399856075519561839) embeds = [ @@ -71,7 +76,7 @@ class Bot(commands.Bot): self.embed( description = """ ## 📆 Крайние сроки подачи заявок -Заявки на участие в турнире принимаются до . После окончания приёма заявок в течение недели мы исправим все ошибки и проблемы и начнём основной этап. +Заявки на участие в тестовом турнире принимаются до . После окончания приёма заявок в течение недели мы исправим все ошибки и проблемы и начнём основной этап. """ ), self.embed( @@ -97,23 +102,22 @@ class Bot(commands.Bot): ), ] - test_channel = await self.krekchat.fetch_channel(1382446742087270562) - for embed in embeds: - if isinstance(embed, list): - await test_channel.send("", embeds=embed) - else: - await test_channel.send("", embed=embed) - #return - - #await navigation_channel.send("", embeds=embeds) - - webhooks = await navigation_channel.webhooks() - webhook = webhooks[0] - for embed in embeds: - if isinstance(embed, list): - await webhook.send("", embeds=embed, username="Ruin Ship") - else: - await webhook.send("", embed=embed, username="Ruin Ship") + if args.mode == 'debug': + test_channel = await self.krekchat.fetch_channel(1382446742087270562) + for embed in embeds: + if isinstance(embed, list): + await test_channel.send("", embeds=embed) + else: + await test_channel.send("", embed=embed) + else: + #await navigation_channel.send("", embeds=embeds) + webhooks = await navigation_channel.webhooks() + webhook = webhooks[0] + for embed in embeds: + if isinstance(embed, list): + await webhook.send("", embeds=embed, username="Ruin Ship") + else: + await webhook.send("", embed=embed, username="Ruin Ship") async def main(): bot = Bot() diff --git a/version.txt b/version.txt index 5abf6ab..b17af1c 100644 --- a/version.txt +++ b/version.txt @@ -1,2 +1,2 @@ Оформление канала информации к тестовому турниру RuinShip -4 +5