feat: calculate stickers into xm stats
This commit is contained in:
parent
5694426193
commit
1ae5293fcb
1 changed files with 9 additions and 0 deletions
|
@ -53,10 +53,19 @@ class MessageStatsMiddleware(BaseMiddleware):
|
||||||
if not self.stats[chat_id]['users'][user_id]['xm_count']:
|
if not self.stats[chat_id]['users'][user_id]['xm_count']:
|
||||||
self.stats[chat_id]['users'][user_id]['xm_count'] = 0
|
self.stats[chat_id]['users'][user_id]['xm_count'] = 0
|
||||||
self.stats[chat_id]['users'][user_id]['xm_count'] += 1
|
self.stats[chat_id]['users'][user_id]['xm_count'] += 1
|
||||||
|
if event.sticker and event.sticker.file_unique_id in ['AQADhhcAAs1rgFVy']:
|
||||||
|
if not self.stats[chat_id]['users'][user_id]['xm_count']:
|
||||||
|
self.stats[chat_id]['users'][user_id]['xm_count'] = 0
|
||||||
|
self.stats[chat_id]['users'][user_id]['xm_count'] += 1
|
||||||
|
|
||||||
if event.text and '我菜' in event.text:
|
if event.text and '我菜' in event.text:
|
||||||
if not self.stats[chat_id]['users'][user_id]['wocai_count']:
|
if not self.stats[chat_id]['users'][user_id]['wocai_count']:
|
||||||
self.stats[chat_id]['users'][user_id]['xm_count'] = 0
|
self.stats[chat_id]['users'][user_id]['xm_count'] = 0
|
||||||
self.stats[chat_id]['users'][user_id]['wocai_count'] += 1
|
self.stats[chat_id]['users'][user_id]['wocai_count'] += 1
|
||||||
|
if event.sticker and event.sticker.file_unique_id in ['AQAD6AUAAgGeUVZy']:
|
||||||
|
if not self.stats[chat_id]['users'][user_id]['wocai_count']:
|
||||||
|
self.stats[chat_id]['users'][user_id]['wocai_count'] = 0
|
||||||
|
self.stats[chat_id]['users'][user_id]['wocai_count'] += 1
|
||||||
# 保存统计数据
|
# 保存统计数据
|
||||||
self.save_stats()
|
self.save_stats()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue