Browse Source

подозрение на кал

huy
gsd 2 years ago
parent
commit
00f3b1d8c0
  1. 6
      other_ext/stats_loader.py
  2. 5
      other_ext/stats_presence.py

6
other_ext/stats_loader.py

@ -1,6 +1,12 @@
from discord.ext import tasks from discord.ext import tasks
import traceback
class Extension: class Extension:
def __init__(self, core): def __init__(self, core):
@tasks.loop(seconds=60.0) @tasks.loop(seconds=60.0)
async def stats_loader(core): async def stats_loader(core):
try:
print("Load stats from backend")
core.stats = await core.GetStats() core.stats = await core.GetStats()
except:
traceback.print_exc()

5
other_ext/stats_presence.py

@ -1,10 +1,13 @@
from discord.ext import tasks from discord.ext import tasks
import discord import discord
import traceback
class Extension: class Extension:
show_stats_prev = 0 show_stats_prev = 0
def __init__(self, core): def __init__(self, core):
@tasks.loop(seconds=3) @tasks.loop(seconds=3)
async def show_stats(core): async def show_stats(core):
try:
if not core.stats['servers'].items(): if not core.stats['servers'].items():
print("Stats not be loaded") print("Stats not be loaded")
return return
@ -18,3 +21,5 @@ class Extension:
addr = server['address'].split(":") addr = server['address'].split(":")
act = discord.Streaming(name = f"{server['name']} - {server['player_count']}", url=f"https://{addr[0]}/connect/{addr[1]}") act = discord.Streaming(name = f"{server['name']} - {server['player_count']}", url=f"https://{addr[0]}/connect/{addr[1]}")
await core.change_presence(activity=act) await core.change_presence(activity=act)
except:
traceback.print_exc()
Loading…
Cancel
Save