diff --git a/docs/inline.md b/docs/inline.md index 0f2d466..81db17a 100755 --- a/docs/inline.md +++ b/docs/inline.md @@ -1,17 +1,15 @@ -# GeekTG.inline Docs [beta] +# Hikka.inline Docs [beta] ## Документация будет пополняться ### Приготовлено @hikariatama с любовью и заботой :・゚✧(ꈍᴗꈍ)✧・゚: -Начиная с обновления **GeekTG 3.0.0**, всем пользователям доступны возможности **inline**. - Для каждого модуля по умолчанию доступен атрибут `inline`. Все операции выполняются через него. ## Скопы Модули, использующие **любые** возможности этого режима должны содержать скопу (комментарий): `# scope: inline` Если вы **не обрабатываете возможность** использования модуля на классическом FTG (`if hasattr(self, 'inline')`), необходимо также указать скоп (не обрабатывается юзерботом, но помогает анализаторам модулей): -`# scope: geektg_only` -Если в модуле требуется **определенная** версия GeekTG, для этого тоже есть скоп (обрабатывается **только** на GeekTG 3.1.15+): -`# scope: geektg_min 3.1.15` +`# scope: hikka_only` +Если в модуле требуется **определенная** версия Hikka, для этого тоже есть скоп: +`# scope: hikka_min 1.0.0` ## Создание формы Для создания кнопок в сообщении, используй встроенный **менеджер форм**: @@ -31,12 +29,12 @@ async def form( ### Пример: ```python await self.inline.form( - text="📊 Poll GeekTG vs. FTG\n🕶 GeekTG: No votes\n😔 FTG: No votes", + text="📊 Poll Hikka vs. FTG\n👩‍🎤 Hikka: No votes\n😔 FTG: No votes", message=message, reply_markup=[ [ { - "text": "GeekTG", + "text": "Hikka", "callback": self.vote, "args": [False] } @@ -187,11 +185,11 @@ call.form # optional: Contains info about form > ⚠️ **Эти атрибуты недоступны в обычном обработчике.** В этом случае нужно пользоваться средствами aiogram и редактировать сообщение вручную, используя `await self.inline._bot.edit_message_text`! ## Inline команды (@bot ...) -Для обработки инлайн команд GeekTG использует обработчики, созданные по шаблону, наподобие командам. +Для обработки инлайн команд Hikka использует обработчики, созданные по шаблону, наподобие командам. ```python -from ..inline import GeekInlineQuery +from ..inline import InlineQuery -async def _inline_handler(self, query: GeekInlineQuery) -> None: +async def _inline_handler(self, query: InlineQuery) -> None: # Process request ``` Внутри объекта query доступен атрибут args, который содержит в себе текст, указанный после команды (@bot **some text here**) diff --git a/docs/mods.md b/docs/mods.md index 50e419b..1e16a1f 100755 --- a/docs/mods.md +++ b/docs/mods.md @@ -37,7 +37,7 @@ async def client_ready(self, client, db) -> None: ```python async def on_unload(self) -> None: ``` -Вызывается в момент выгрузки модуля. Максимальное время выполнения - 5 секунд, при превышении код прерывается. Используется для сброса бесконечных циклов и других действий, нужных при выгрузке \ перезагрузке модуля. Метод доступен только в **GeekTG 2.0.4+** +Вызывается в момент выгрузки модуля. Максимальное время выполнения - 5 секунд, при превышении код прерывается. Используется для сброса бесконечных циклов и других действий, нужных при выгрузке \ перезагрузке модуля. ```python async def testcmd(self, message: Message) -> None: diff --git a/hikka/log.py b/hikka/log.py index 6583932..a90dea6 100755 --- a/hikka/log.py +++ b/hikka/log.py @@ -14,8 +14,6 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -# Modded by GeekTG Team - import logging _formatter = logging.Formatter diff --git a/hikka/main.py b/hikka/main.py index a44a2ac..8e72341 100755 --- a/hikka/main.py +++ b/hikka/main.py @@ -52,7 +52,7 @@ from .database import backend, frontend from .dispatcher import CommandDispatcher from .translations.core import Translator -__version__ = (3, 1, 24) +__version__ = (1, 0, 0) try: from .web import core except ImportError: diff --git a/install.sh b/install.sh index c09bedc..9afd22b 100755 --- a/install.sh +++ b/install.sh @@ -57,7 +57,7 @@ banner() { printf "\n\e[7;30;42m | (_ | _|| _| ' < \e[0m" printf "\n\e[7;30;42m \\___|___|___|_|\\_\\ \e[0m\n\n" -} +} # TODO: Replace banner ############################################################################## diff --git a/web-resources/base.jinja2 b/web-resources/base.jinja2 index f683a8d..31b39e0 100755 --- a/web-resources/base.jinja2 +++ b/web-resources/base.jinja2 @@ -18,7 +18,6 @@ You should have received a copy of the GNU Affero General Public License along with this program. If not, see . - Modded by GeekNet team, t.me/hikariatama --> @@ -26,7 +25,7 @@ - GeekTG + Hikka @@ -153,13 +152,13 @@ height: 100%; } - + {% block head %}{% endblock %}
- +