tournirBot is designed to automate tournament competitions in computer football among participants of a group chat in Telegram.
The administrator of the group chat in Telegram announces the opening of the tournament season in the group chat and opens registration for participants.
After the registration for the season is completed, the number of participants, types of tournaments, and the duration of the season in calendar days are established.
The administrator creates a certain number of tournaments, assigns team names to players, and compiles the match schedule for each tournament. Participants of the season play their matches in one of the football simulators, after which they independently enter the results into the tournament tables through the bot, which sends match scores to the corresponding tournament table.
Upon request from a competition participant, the bot provides information about the results of past seasons, the current season's tournament tables in an updated state, the results of matches held between participants, ranking tables, and individual statistics of the participant. After the competition season is over, the bot needs to retain access to the statistical data of the season.
Communication between the group chat participant and the bot is done invisibly to other participants. The bot can provide announcements in the group chat about registration for tournaments, links to tournament tables, participant data regarding readiness to play, and reminders about the deadlines for seasonal tournaments.