summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2022-04-05 13:06:55 -0700
committerTrumeet <yuuta@yuuta.moe>2022-04-05 13:06:55 -0700
commit1ad9927e8eb242a828effff2d3bec2aae9314667 (patch)
treefef5cb702b038d78e226bbb4eaa8be651a91a455 /main.c
parenta20a1a7434edc48ad12200201a8829bd89f4bb1f (diff)
downloadksyxbot-1ad9927e8eb242a828effff2d3bec2aae9314667.tar
ksyxbot-1ad9927e8eb242a828effff2d3bec2aae9314667.tar.gz
ksyxbot-1ad9927e8eb242a828effff2d3bec2aae9314667.tar.bz2
ksyxbot-1ad9927e8eb242a828effff2d3bec2aae9314667.zip
Support global statistics.
Diffstat (limited to 'main.c')
-rw-r--r--main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.c b/main.c
index 841c21d..c9a9a33 100644
--- a/main.c
+++ b/main.c
@@ -39,6 +39,11 @@ static void cb_store(bool succ) {}
int handle_message(struct TdUpdateNewMessage *update) {
struct TdMessage *msg = update->message_;
+ if (msg->content_->ID == CODE_MessageText &&
+ !strncmp(((struct TdMessageText *) msg->content_)->text_->text_, "/stat", 5)) {
+ stat(msg);
+ return 0;
+ }
if (msg->sender_id_->ID == CODE_MessageSenderUser &&
((struct TdMessageSenderUser *) msg->sender_id_)->user_id_ == ADMIN) {
if (msg->content_->ID == CODE_MessageText &&