Files
welcomecenterbot/bot/handlers/command_graph.py

16 lines
443 B
Python
Raw Normal View History

2023-09-11 23:21:55 +03:00
from utils.graph import generate_chart
from api import send_document
from storage import storage, scan
2023-04-23 19:54:58 +03:00
import json
2023-09-18 11:01:13 +03:00
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
2023-04-23 19:54:58 +03:00
async def handle_command_graph(msg):
2023-09-11 23:04:53 +03:00
_usr_ids, members = scan(match="usr-*", count=100)
2023-04-23 19:54:58 +03:00
data = generate_chart(members)
2023-04-24 09:14:35 +03:00
if data:
2023-09-11 23:04:53 +03:00
r = await send_document(msg["chat"]["id"], data, "chart.svg")
2023-09-18 10:50:48 +03:00
logger.debug(r)