more info when available

This commit is contained in:
Klemek
2021-04-22 14:50:48 +02:00
parent 1871ff1d13
commit 4ce3d6023e
8 changed files with 52 additions and 29 deletions
+4 -7
View File
@@ -8,11 +8,7 @@ import re
from logs import ChannelLogs, MessageLog
from .scanner import Scanner
from data_types import Counter
from utils import (
generate_help,
plural,
precise,
)
from utils import generate_help, plural, precise, mention
class WordsScanner(Scanner):
@@ -68,13 +64,14 @@ class WordsScanner(Scanner):
words.sort(key=lambda word: self.words[word].score(), reverse=True)
words = words[: self.top]
usage_count = Counter.total(self.words)
print(len(self.words))
res = [intro.format(self.letters)]
res += [
self.words[word].to_string(
words.index(word),
f"`{word}`",
total_usage=usage_count,
transform=lambda id: f" by {mention(id)}",
top=len(self.members) != 1,
)
for word in words
]
@@ -121,5 +118,5 @@ class WordsScanner(Scanner):
words[word] = words[word + case]
del words[word + case]
break
words[word].update_use(1, message.created_at)
words[word].update_use(1, message.created_at, message.author)
return impacted