TGBOTSTAT ist ein Python -Paket, mit dem Sie Statistiken für die Verwendung Ihres Telegrammbots befolgen und speichern können. Es kann die Anzahl der Verwendungen jeder Bestellung speichern, Benutzer, die diese Befehle verwendet haben, die Stunden, für die Befehle verwendet werden, und mehr.
Sie können TGBotStat mit pip installieren. Stellen Sie sicher, dass Sie pip installiert haben, und führen Sie den folgenden Befehl aus:
pip install tgbotstatSobald Sie TGBOTStat installiert haben, können Sie ihn in Ihren Python -Code importieren, um die Verwendung von Statistiken zu überwachen und zu speichern. So können Sie es in Ihrem Projekt verwenden:
from tgbotstat import *
# Charger les statistiques existantes
statistiques = charger_statistiques ()
# Mettre à jour les statistiques pour une commande
commande = "/start"
user_id = 12345
heure_commande = "14"
jour_semaine = "Lundi"
mettre_a_jour_statistiques_commande ( statistiques , commande , user_id , heure_commande , jour_semaine )
# Enregistrer de nouvelles statistiques
sauvegarder_statistiques ( statistiques )
# Afficher les données d'utilisation
stats_text = "Statistiques d'utilisation des commandes: n "
for date , commands in statistiques [ 'commands' ]. items ():
stats_text += f" n Date: { date } n "
for command , data in commands . items ():
nombre_utilisations = data [ 'nombre_utilisations' ]
utilisateurs_commande = len ( data [ 'utilisateurs' ])
heures = data . get ( 'heures' , {})
heures_text = ', ' . join ([ f" { heure } : { utilisations } utilisations" for heure , utilisations in heures . items ()])
stats_text += f"- { command } : { nombre_utilisations } utilisations par { utilisateurs_commande } utilisateurs ( { heures_text } ) n "
print ( stats_text )Sie können auch andere Funktionen und Klassen verwenden, die vom Paket entlarvt werden , z .
Beiträge sind willkommen! Wenn Sie TGBotStat verbessern oder neue Funktionen hinzufügen möchten, zögern Sie nicht, eine Extraktionsanforderung (Anfrage -Pullover) zu öffnen oder Probleme (ab) unter https://github.com/Codingtoto/Tgbotstat zu melden.
Wir planen, tgbotstat in zukünftigen Versionen mehrere Funktionen und Verbesserungen hinzuzufügen. Hier ist ein Überblick über die geplante Arbeit:
Wir sind offen für Community -Vorschläge und Beiträge. Wenn Sie Verbesserungsideen oder neue Funktionen haben, die Sie in tgbotstat sehen möchten, zögern Sie nicht, einen Ausweg zu eröffnen oder eine Anfrage für unseren Restaurant GitHub anzubieten.
Zögern Sie nicht, unserer Entwicklung zu folgen und zur Verbesserung dieses Pakets beizutragen. Wir können es kaum erwarten zu sehen, wie sich tgbotstat in Zukunft entwickeln wird!
Dieses Projekt steht unter MIT -Lizenz. Weitere Informationen finden Sie in der Lizenzdatei.