summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
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 &&