Compare commits

...

2 Commits

Author SHA1 Message Date
d90e53a9cb Implemented support for former count 2023-12-26 13:23:29 +01:00
be541c09aa Added docker-compose.yml 2023-12-26 13:22:22 +01:00
2 changed files with 23 additions and 4 deletions

12
docker-compose.yml Normal file
View File

@@ -0,0 +1,12 @@
version: "3.3"
services:
ngb-counter:
image: git.jmueller.eu/jmueller/ngb-counter:latest
container_name: ngbcounter
restart: always
environment:
- db_user=
- db_password=
- db_host=
- db_name=
- TOKEN=

15
main.py
View File

@@ -52,11 +52,18 @@ def create_embed(guild):
cur.execute("SELECT user_id, count FROM member") cur.execute("SELECT user_id, count FROM member")
members = cur.fetchall() members = cur.fetchall()
cur.execute("SELECT sum(count) as Totalcount from member") cur.execute("SELECT sum(count) as Totalcount from member")
count = cur.fetchone()[0] count_member = cur.fetchone()[0]
if count is None: if count_member is None:
count = 0 count_member = 0
embed.add_field(name="Aktueller Stand:", value=str(count) + ".00 Euro") cur.execute("SELECT value FROM settings WHERE name='pre-count'")
precount = cur.fetchone()[0]
if precount is None:
precount = 0
total = precount + count_member
embed.add_field(name="Aktueller Stand:", value=str(total) + ".00 Euro")
description = "" description = ""
if precount != 0:
description = description + "**Vorheriger Stand:** " + str(precount) + " Euro\n"
for member in members: for member in members:
description = description + "**" + guild.get_member(member[0]).display_name + "**: " + str(member[1]) + " Euro \n" description = description + "**" + guild.get_member(member[0]).display_name + "**: " + str(member[1]) + " Euro \n"
embed.add_field(name="Bestenliste:", value=description) embed.add_field(name="Bestenliste:", value=description)