Compare commits
2 Commits
f9ea20bc14
...
d90e53a9cb
| Author | SHA1 | Date | |
|---|---|---|---|
|
d90e53a9cb
|
|||
|
be541c09aa
|
12
docker-compose.yml
Normal file
12
docker-compose.yml
Normal 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
15
main.py
@@ -52,11 +52,18 @@ def create_embed(guild):
|
||||
cur.execute("SELECT user_id, count FROM member")
|
||||
members = cur.fetchall()
|
||||
cur.execute("SELECT sum(count) as Totalcount from member")
|
||||
count = cur.fetchone()[0]
|
||||
if count is None:
|
||||
count = 0
|
||||
embed.add_field(name="Aktueller Stand:", value=str(count) + ".00 Euro")
|
||||
count_member = cur.fetchone()[0]
|
||||
if count_member is None:
|
||||
count_member = 0
|
||||
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 = ""
|
||||
if precount != 0:
|
||||
description = description + "**Vorheriger Stand:** " + str(precount) + " Euro\n"
|
||||
for member in members:
|
||||
description = description + "**" + guild.get_member(member[0]).display_name + "**: " + str(member[1]) + " Euro \n"
|
||||
embed.add_field(name="Bestenliste:", value=description)
|
||||
|
||||
Reference in New Issue
Block a user