RoboRobo Magazine
Published in

RoboRobo Magazine

312 m2 Of Chatbot Interface

We had the honour to develop the chatbot for the 2018 World Wrestling Championships hosted in Budapest. A special feature of the bot was that within a trivia game, the giant LED displays in the venue gave feedback to the users.

According to the decision of the International Wrestling Federation (United World Wrestling, UWW) in September 2016, Budapest organized the World Championships of all three disciplines: Greco-Roman, freestyle and women’s wrestling. The Hungarian capital also hosted the sport’s top event in 2013, at Papp László Sportarena.

Since we are speaking of a world event, the chatbot was available in Hungarian and English. The prominent goal for the bot was to entertain and activate the fans who are stayig at the venue.

The chatbot had a trivia game feature, which we call ‘QuizTime’. QuizTime is based on a simple quiz scheme: one question, three possible answers, which the players could choose from. Small gifts were drawn among the correct respondents.

How QuizTime works

The game took place in the following steps:

  1. A short break occurred in the schedule.
  2. The hosts appeared, announced the beginning of the game in Hungarian and English.
  3. A tutorial of the game started to play ( hun/eng ).
  4. Players were notified about the beginning of the game for one last time.
  5. The quiz has started, and the first question appeared.
  6. Players had 45 seconds to answer the question
  7. The correct answer showed upon the screens
  8. After closing the polls, a prize draw started among the correct respondents

The questions came as cards for the users. Possible answers have been set as the buttons of the card. After answering, the chatbot responded that the answer was received and processed.

After the time has expired, all users in the game received a message whether their answer was correct or not. After that, a prize draw started among the correct respondents, then it sent another message to the lucky winner as well as to the other players giving the right answer.

Every participant had one chance to answer each question. If they tried again later, the bot informed the user that their response had already been received. If they slipped out of the 45-second time frame, the chatbot indicated that the question was unfortunately not active at that time.

The giant display interface

We have designed a unique HTML5 Canvas animation interface.

  • As long as there is no active question, the tutorial showing how to use the game runs
  • The active question state had the following elements
  • Active question — answers awaiting (45sec)
  • Closed question (5sec)
  • Prize draw (5sec)

Question screen

On the Question screen, the question and the possible answers appeared both in Hungarian and English.

The fastest 145 players — after responding through the chatbot — could see themselves on the giant displays; their Facebook profile picture appeared in a bubble. The colour of the confetti the bubble threw and the outline of the avatar matched the colour of the marked answer (blue, green or purple).

Correct answer screen

After the question is closed, the program will wait a few seconds. At this point, the showmen have the opportunity to announce the correct answer and increase the excitement before the draw.

Prize draw screen

We have developed an animation similar to a slot machine. The winner was already selected when the animation started, and a maximum of 19 other correct respondents was placed in the “machine”.

The last game of the first day of the World Championships

The questions

QuizTime questions could be sent by administrators via an admin interface. We wanted if every Hungarian or English-speaking user could participate in the game, so all questions and answers were uploaded in both languages.

Additional functions

In addition to the game features, users could subscribe to the news feed, view the program schedule in Messenger, and get information about the venue.

Admin interface

The News feed and QuizTime questions can be managed through an admin interface

QuizTime questions

QuizTime questions can be created, deleted, or modified at any time. Each question can be sent into the game only once. For closed (already played) questions, we also store statistical data, such as how many players played in each second in 45 seconds, and exactly what response they chose.

The record number of the record was 488, so this many responses were received successfully. So the bot managed to activate more than 488 people in just 45 seconds!

We highlight the winning player on the question sheet. For the ease of identification, the admin interface had a link to the user’s Facebook profile.

News feed

In addition to the entertainment of the fans, the other main function of the chatbot was to inform them; two news packages were sent daily via the bot. The news source was the website of the World Championships and the Federation.

The news packages could have been sent via the admin interface. When adding the news, only the URL of the news had to be copied to the appropriate input, and the metadata was already loaded into the system. We also provided the opportunity to post different news for Hungarian and English users.

Over 6,000 visitors played with us during the World Championships, with a peak of 444 individual players in a game, meaning nearly 10 players per second.

QuizTime has run on eight 6 x 3,5 m and one 16 x 9 m displays, which is a total of 312 m2. With this, we are proud to say that the application made for the World Wrestling Championships is RoboRobo’s largest chatbot ever!

Disclaimer: this is a translated version of an article originally posted on our own, on November 28, 2018.




RoboRobo has grown from a StartUp studio, so we have a huge amount of experience of coding, graphic design and UX. We design our bots with great self-devotion and in the fullest details to grant the future users the best experience.

Recommended from Medium

Bias in Algorithms

What thick data are and how to use them

The Next Step Towards Artificial General Intelligence — StarCraft II

The Disturbing and Frightening Things AI Can Write

How Is Gen-3 BI In Cloud Platform Transforming Businesses?

Which Leading Artificial Intelligence Course Should You Take and What Should You Do After?

VAIOT — When Blockchain Meets Artificial Intelligence

How Does a Chatbot Learn on Its Own?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Yusuf Bayrak

Yusuf Bayrak

Crazy about technology, interested in digital businesses, huge chatbot fan!

More from Medium

Coding Data pipelines? Ditch Vscode/Pycharm — Do it locally with GCP Cloud Shell Editor!

Using Google Maps Places API to “validate” locations in a conversation with a virtual agent

Best Choice of 50 branded hotels in Taiwan, Aiello Intelligent Voice Assistant wins good reputation

Underlying challenges manufacturing enterprises face during cloud migration