From 15046a48a51dd64c409f33d6bb863e6b195622d9 Mon Sep 17 00:00:00 2001 From: HypoxiE Date: Sun, 3 Aug 2025 01:37:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D0=B0=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=BA=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2=D0=BE=D0=BC=D1=83?= =?UTF-8?q?=20=D1=82=D1=83=D1=80=D0=BD=D0=B8=D1=80=D1=83=20RuinShip=20|=20?= =?UTF-8?q?version:=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CoreSub.py | 40 ++++++++++++++++++++++------------------ version.txt | 2 +- 2 files changed, 23 insertions(+), 19 deletions(-) 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