summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2022-04-05 13:49:57 -0700
committerTrumeet <yuuta@yuuta.moe>2022-04-05 13:49:57 -0700
commit6a3ffc7cfa063666bf298ea7f62a2430dc02e7f3 (patch)
tree63f798cb298b43f255de29f7e44c47a50234229a
parent629d72083ba84efa1b21e07ba3ba4c36f4e0a805 (diff)
downloadksyxbot-6a3ffc7cfa063666bf298ea7f62a2430dc02e7f3.tar
ksyxbot-6a3ffc7cfa063666bf298ea7f62a2430dc02e7f3.tar.gz
ksyxbot-6a3ffc7cfa063666bf298ea7f62a2430dc02e7f3.tar.bz2
ksyxbot-6a3ffc7cfa063666bf298ea7f62a2430dc02e7f3.zip
More choices of /stat results.
-rw-r--r--stat.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/stat.c b/stat.c
index 06a98a8..b6edfee 100644
--- a/stat.c
+++ b/stat.c
@@ -7,6 +7,13 @@
#include "tdutils.h"
#include "db.h"
+#include <stdlib.h>
+
+static char *praises[] = {
+ "普天之下,莫非 K 土。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜。",
+ "率土之滨,莫非 K 臣。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜。",
+};
+
void stat(struct TdMessage *msg) {
int r;
char m[1024];
@@ -22,7 +29,7 @@ void stat(struct TdMessage *msg) {
}
}
if ((r = sqlite3_step(stmt)) != SQLITE_ROW) goto sql_err;
- snprintf(m, 1024, "普天之下,莫非 K 土。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜。",
+ snprintf(m, 1024, praises[rand() % (sizeof(praises) / sizeof(char *))],
sqlite3_column_int(stmt, 0),
sqlite3_column_int(stmt, 1));
sqlite3_finalize(stmt);