added offline support
This commit is contained in:
+17
-3
@@ -104,13 +104,27 @@ proc messageCreate(s: Shard, m: Message) {.event(discord).} =
|
||||
of "status":
|
||||
let
|
||||
db = open("../../server/servers.db", "", "", "")
|
||||
server = $db.getAllRows(sql"SELECT host FROM servers").len
|
||||
offdb = open("../../server/offline.db", "", "", "")
|
||||
server = db.getAllRows(sql"SELECT host FROM servers").len
|
||||
offline = offdb.getAllRows(sql"SELECT host FROM servers").len
|
||||
total = server + offline
|
||||
discard await discord.api.sendMessage(
|
||||
m.channel_id,
|
||||
embeds = @[Embed(
|
||||
title: some "**Server Database Status**",
|
||||
description: some fmt"```{'\n'}{server} total servers{'\n'}```",
|
||||
color: some 0x000066
|
||||
color: some 0x000066,
|
||||
fields: some @[EmbedField(
|
||||
name: "**Online Servers**",
|
||||
value: fmt"```{$server} online servers```"
|
||||
),
|
||||
EmbedField(
|
||||
name: "**Offline Servers**",
|
||||
value: fmt"```{$offline} offline servers```"
|
||||
),
|
||||
EmbedField(
|
||||
name: "**Total Servers**",
|
||||
value: fmt"```{total} total servers```"
|
||||
)]
|
||||
)]
|
||||
)
|
||||
of "info":
|
||||
|
||||
Reference in New Issue
Block a user