strumberr / easykart-telegram-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Easykart Kartbot

This Telegram bot retrieves racing performance statistics and sends personalized messages to users with detailed statistics about their performance.

Features

  • Fetches racing performance data via Easykart's official APIs.
  • Calculates detailed statistics including:
    • Driver's performance statistics
    • Driver's position, percentile rank, and gap to the leader
  • Fun racing quizzes to test your knowledge on the sport. If you want to do them go to our other bot at: https://t.me/quizller_kart_bot
  • Personalized, motivational messages based on the user's performance to encourage improvement.

Bot Commands

Interact with the bot using these user-friendly commands to access various features and information:

  • /start
    Sends a welcome message to the user and provides a brief introduction to what the bot can do.

  • /help
    Provides a help message explaining how to use the bot and the different commands available.

  • /userstats
    When the command is called, you will first select a racing category (Kids, Normal, or Adults). After selecting a category, you will be prompted to enter the username for the driver, then the bot retrieves detailed statistics about the user's racing performance.

  • /top10
    Displays the top 10 performances in the most recent races across all categories. Useful for seeing who the current leaders are and gauging the competition.

  • /compare
    Initiates a process to compare two GoKart drivers' performances. Upon calling this command, you will first select a racing category (Kids, Normal, or Adults). After selecting a category, you will be prompted to enter the usernames of two drivers. The bot will then retrieve and display a detailed comparison of their lap times, positions, and overall performance percentages, including how much faster one driver is compared to the other both in seconds and percentage. This command is useful for analyzing head-to-head performances and seeing which driver has the edge in direct comparison.

Getting Started

To start using the Easykart Kartbot, simply use the following link: https://t.me/easykartracingbot

About


Languages

Language:Python 99.7%Language:Cython 0.3%Language:PowerShell 0.0%Language:JavaScript 0.0%Language:Shell 0.0%Language:HTML 0.0%