zhenxun_bot/plugins/genshin/query_user/utils/__init__.py
2021-12-16 11:16:28 +08:00

36 lines
701 B
Python

from configs.config import Config
import json
import time
import random
import hashlib
def _md5(text):
md5 = hashlib.md5()
md5.update(text.encode())
return md5.hexdigest()
def get_ds(q: str = "", b: dict = None):
if b:
br = json.dumps(b)
else:
br = ""
s = Config.get_config("genshin", "salt")
t = str(int(time.time()))
r = str(random.randint(100000, 200000))
c = _md5("salt=" + s + "&t=" + t + "&r=" + r + "&b=" + br + "&q=" + q)
return t + "," + r + "," + c
element_mastery = {
"anemo": "",
"pyro": "",
"geo": "",
"electro": "",
"cryo": "",
"hydro": "",
"dendro": "",
"none": "",
}