PamGram/utils
Chuangbo Li 87c7253e3a
♻️ 重写 restricts 修饰器
* 🔧 `restricts` 修饰器增加 `no_overlapping` 参数,避免同一个 user 对一个 handler 的多次调用时间重叠
* ♻ 移除 `try_delete_message` 参数 使用 `sleep` 替代
* 使用 `asyncio.Lock` 保证 `context.user_data` 的计数器 `usage_count` 线程安全
* 增加 `no_overlapping` 参数,在上一条一样的命令返回之前,忽略重复调用

Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
2022-09-10 19:57:23 +08:00
..
decorators ♻️ 重写 restricts 修饰器 2022-09-10 19:57:23 +08:00
log 🎨 设置 loggermarkup 默认为 False 2022-09-08 12:57:22 +08:00
models ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
baseobject.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
bot.py 添加用于解析 argsmatch 的函数 2022-08-04 21:04:26 +08:00
const.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
error.py 🎨 url_to_file 获取资源错误的时抛出异常并捕获 2022-09-01 09:51:01 +08:00
helpers.py 🐛 修复 url_to_file 函数在 Windows 上返回的 uri 可能不正确的问题 2022-09-09 17:37:06 +08:00
random.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00
typedefs.py ♻ 更新V3版本 2022-09-08 09:08:37 +08:00