Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 665 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 665 Bytes

llmbot-plugin-sticker

适用于 OpenaiBot 的函数插件,贴纸。

📦 Install

pip install llmbot_plugin_sticker -U

📝 美术资源许可注意

1.0.* 版本的美术资源仅供测试使用,不可用于商业用途。版权归原作者所有。

📝 Hook

silent: bool = True
function: Function = sticker
keywords: list = ["贴纸", "表情", "emoji", "sticker"]
require_auth: bool = False
repeatable = True
def pre_check(self):
return True
def func_message(self, message_text):
"""
如果合格则返回message,否则返回None,表示不处理
"""
for i in self.keywords:
if i in message_text:
return self.function
# 正则匹配
if self.pattern:
match = self.pattern.match(message_text)
if match:
return self.function
# 加入随机因子
if len(message_text) < 50:
if random.randint(0, 100) < 50:
return self.function
return None