Skip to content

Commit c95cbcd

Browse files
author
omame
committed
feat(analytics): track sent messages
chore: bump version
1 parent ed98569 commit c95cbcd

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

bob/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
Constants used by bob.
33
"""
4-
__version__ = "2.8.0"
4+
__version__ = "2.8.1"
55

66
import random
77

cogs/config.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ def __init__(self, client: commands.Bot):
2424
"blacklist": [],
2525
"analytics": [],
2626
}
27+
self.messages_sent = 0
2728
self.question_map = {}
2829
if os.path.exists("topgg.txt"):
2930
with open("topgg.txt") as file:
@@ -132,7 +133,10 @@ async def log_data(self):
132133
responses = len([response for question in self.question_map.values() for response in question.responses])
133134

134135
self.logger.debug("adding analytics info...")
135-
self.config["analytics"].append([len(self.question_map), responses, len(self.client.guilds), time.time()])
136+
self.config["analytics"].append([len(self.question_map), responses, len(self.client.guilds), time.time(),
137+
self.messages_sent])
138+
139+
self.messages_sent = 0
136140

137141
if len(self.config["analytics"]) > 30:
138142
self.config["analytics"] = self.config["analytics"][-30:]

cogs/lar.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ async def reply(self, message: discord.Message):
7575
if self.mod_mode.is_in_mod_mode(guild, message.author):
7676
self.mod_mode.save_info(guild, message.author, message_reply, question, response)
7777
self.logger.debug(f"reply: {message.clean_content} -> {text}")
78+
self.config.messages_sent += 1
7879

7980
@commands.Cog.listener()
8081
async def on_message(self, message: discord.Message):

0 commit comments

Comments
 (0)