From 039acb33db98a27a4559ed7946b70744af1755a9 Mon Sep 17 00:00:00 2001 From: hikariatama Date: Tue, 20 Sep 2022 06:33:49 +0000 Subject: [PATCH] Add new animated banner --- hikka/modules/hikka_info.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hikka/modules/hikka_info.py b/hikka/modules/hikka_info.py index 56c994d..4a4f418 100755 --- a/hikka/modules/hikka_info.py +++ b/hikka/modules/hikka_info.py @@ -103,7 +103,7 @@ class HikkaInfoMod(loader.Module): ), loader.ConfigValue( "banner_url", - "https://github.com/hikariatama/assets/raw/master/hikka_banner.png", + "https://github.com/hikariatama/assets/raw/master/hikka_banner.mp4", lambda: self.strings("_cfg_banner"), validator=loader.validators.Link(), ), @@ -112,6 +112,15 @@ class HikkaInfoMod(loader.Module): async def client_ready(self): self._me = await self._client.get_me() + # Legacy migration + if ( + self.config["banner_url"] + == "https://github.com/hikariatama/assets/raw/master/hikka_banner.png" + ): + self.config[ + "banner_url" + ] = "https://github.com/hikariatama/assets/raw/master/hikka_banner.mp4" + def _render_info(self, inline: bool) -> str: try: repo = git.Repo(search_parent_directories=True) @@ -212,7 +221,7 @@ class HikkaInfoMod(loader.Module): if self.config["custom_button"]: await self.inline.form( message=message, - text=self._render_info(False), + text=self._render_info(True), reply_markup=self._get_mark(), **( {"photo": self.config["banner_url"]}