saya
Saya 相关的工具
decorate 🔗
decorate(*args) -> Wrapper
给指定参数名称附加装饰器
Parameters:
Returns:
-
Wrapper
–Callable[[T_Callable], T_Callable]: 装饰器
Source code in src/graia/ariadne/util/saya.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
|
dispatch 🔗
dispatch(*dispatcher: T_Dispatcher) -> Wrapper
附加参数解析器,最后必须接 listen
才能起效
Parameters:
-
*dispatcher
(
T_Dispatcher
) –参数解析器
Returns:
-
Wrapper
–Callable[[T_Callable], T_Callable]: 装饰器
Source code in src/graia/ariadne/util/saya.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|
listen 🔗
listen(*event: type[Dispatchable] | str) -> Wrapper
在当前 Saya Channel 中监听指定事件
Parameters:
Returns:
-
Wrapper
–Callable[[T_Callable], T_Callable]: 装饰器
Source code in src/graia/ariadne/util/saya.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 |
|
priority 🔗
priority(priority: int, *events: type[Dispatchable]) -> Wrapper
设置事件优先级
Parameters:
Returns:
-
Wrapper
–Callable[[T_Callable], T_Callable]: 装饰器
Source code in src/graia/ariadne/util/saya.py
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 |
|