[~] Update versions in req.txt

[~] Rename register_event > register
This commit is contained in:
2024-07-15 11:39:31 +03:00
parent c838d42dd8
commit 8fbd2cc330
23 changed files with 93 additions and 99 deletions

View File

@@ -23,7 +23,7 @@ _Константа_\
араметры как у open()_\
Открывает файл в kt.dir
### kt.register_event(event_name: str, event_func: function)
### kt.register(event_name: str, event_func: function)
_`event_name: str` -> Имя ивента, по которому будет вызвана `event_func`._\
_`event_func: function` -> Функция, которая будет вызвана._

View File

@@ -21,7 +21,7 @@ async def load():
json.dump(config, f)
cgf = config
log.info(cgf)
ev.register_event("my_event", my_event_handler)
ev.register("my_event", my_event_handler)
log.info("Плагин загружен успешно.")

View File

@@ -21,7 +21,7 @@ def load():
json.dump(config, f)
cgf = config
log.info(cgf)
ev.register_event("my_event", my_event_handler)
ev.register("my_event", my_event_handler)
log.info("Плагин загружен успешно.")

View File

@@ -28,7 +28,7 @@ def my_event_handler(event_data):
def load():
# Инициализация плагина
ev.register_event("my_event", my_event_handler)
ev.register("my_event", my_event_handler)
log.info("Плагин загружен успешно.")
@@ -46,7 +46,7 @@ def unload():
Так же более обширный пример можно найти в [example.py](examples/example.py)
* Рекомендуется использовать `open()` после `load()`, иначе стоит использовать `kt.load()` - Создаёт файл в папке `plugin/<plugin_name>/<filename>`
* Создание своего ивента : `kt.register_event("my_event", my_event_function)` -
* Создание своего ивента : `kt.register("my_event", my_event_function)` -
* Вызов ивента: `kt.call_event("my_event")`
* Вызов ивента с данными: `kt.call_event("my_event", data, data2=data2)`
* Базовые ивенты: озже напишу_
@@ -71,7 +71,7 @@ async def my_event_handler(event_data):
async def load():
# Инициализация плагина
ev.register_event("my_event", my_event_handler)
ev.register("my_event", my_event_handler)
log.info("Плагин загружен успешно.")
@@ -90,7 +90,7 @@ async def unload():
Так же более обширный пример можно найти в [async_example.py](examples/async_example.py)
* Создание своего ивента: `kt.register_event("my_event", my_event_function)` (в register_event стоит проверка на функцию)
* Создание своего ивента: `kt.register("my_event", my_event_function)` (в register стоит проверка на функцию)
* Вызов async ивента: `kt.call_async_event("my_event")`
* Вызов async ивента: `kt.call_async_event("my_event", data, data2=data2)`
* Базовые async ивенты: озже напишу_