mirror of
https://github.com/Paillat-dev/Botator.git
synced 2026-01-02 01:06:19 +00:00
🎨 chore(*): run black to format the code
This commit is contained in:
@@ -131,7 +131,7 @@ async def chatgpt_process(
|
||||
messages=msgs,
|
||||
functions=called_functions,
|
||||
function_call="auto",
|
||||
user=Hasher(str(message.author.id)), #for user banning in case of abuse
|
||||
user=Hasher(str(message.author.id)), # for user banning in case of abuse
|
||||
)
|
||||
response = response["choices"][0]["message"] # type: ignore
|
||||
if response.get("function_call"):
|
||||
|
||||
@@ -16,12 +16,15 @@ async def moderate(api_key, text, recall_func=None):
|
||||
class ModerationError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class hasher:
|
||||
def __init__(self):
|
||||
self.hashes = {}
|
||||
|
||||
def __call__(self, text: str) -> str:
|
||||
if self.hashes.get(text, None) is None:
|
||||
self.hashes[text] = hashlib.sha256(text.encode()).hexdigest()
|
||||
return self.hashes[text]
|
||||
|
||||
Hasher = hasher()
|
||||
|
||||
Hasher = hasher()
|
||||
|
||||
Reference in New Issue
Block a user