How tired am i quiz


Fatigue Quiz | Prevention

The article How Tired Are You Really? originally ran on RodaleNews.com and is adapted from The Exhaustion Breakthrough .

Tons of people are walking around tired. But you may not realize just how tired you really are or recognize the exact ways in which you're exhausted. After all, fatigue can take many forms.

One woman feels chronically wiped out with a pervasive tiredness that isn't relieved by getting enough sleep, while another starts the day with plenty of vim and vigor but runs out of energy quickly. Meanwhile, another woman has a vague but enduring sense of malaise or listlessness, and still another feels physically weak, apathetic, and emotionally vulnerable on a regular basis.

The point is, there are many different faces of exhaustion, literally and figuratively speaking. To address your personal energy crisis and repair the elements that are depleting your vitality, it's important to be sensitive to the specific messages your body is sending you. You need to listen closely to what your exhaustion is telling you. Otherwise, how can you possibly expect to reverse your state of depletion and restore your vigor to healthier levels? It's not enough to recognize that your energy balance is out of whack; you need to figure out why it's off-kilter.

MORE: 3 Natural Energy Boosters to Add To Your Smoothies

Could it be because you're sick with an underlying medical condition? Could your thought patterns, your stress level, or your general state of mind be dragging and slowing you down? Could lifestyle habits like your food choices or eating patterns, sleep practices, or exercise routines (or lack thereof) be creating an energy leak that's draining you physically and/or mentally? Or have you created a work or social schedule for yourself that's so demanding that it causes you to run out of fuel without ample opportunities for replenishing your energy reserves?

The first step toward breaking the exhaustion cycle is to identify and understand what's zapping your energy and contributing to your profound sense of fatigue. Then, and only then, can you begin to take steps to revitalize and reclaim your energy and well-being. So let's start that identification process!

How Does Fatigue Affect You?
First, let's establish a sense of how profound your fatigue is and how it affects you. Read each of the following questions and pick the response that best describes you.

1. Would you say that you become fatigued easily?
Rarely/ Sometimes/ Often

2. Is your motivation or desire to do things lower when you feel fatigued?
Rarely/ Sometimes/ Often

3. Do you have trouble starting new things?
Rarely/ Sometimes/ Often

4. Does your fatigue limit you or cause problems in your life?
Rarely/ Sometimes/ Often

5. Does your fatigue interfere with your ability to carry out and fulfill certain responsibilities in your life?
Rarely/ Sometimes/ Often

6. Does fatigue affect your work, social, or family life?
Rarely/ Sometimes/ Often

7. Has your fatigue affected how you socialize with friends or family or engage in leisure activities?
Rarely/ Sometimes/ Often

8. Does your fatigue affect your thinking skills, concentration, communication abilities, or other aspects of mental functioning?
Rarely/ Sometimes/ Often

9. Does your fatigue interfere with your ability to function physically?
Rarely/ Sometimes/ Often

10. Does exercising give you an enduring sensation of tiredness?
Rarely/ Sometimes/ Often

11. Does your fatigue affect your eating or sleeping habits or other aspects of your behavior?
Rarely/ Sometimes/ Often

12. Has your fatigue affected how you take care of yourself (with bathing, dressing, and the like)?
Rarely/ Sometimes/ Often

13. Has your fatigue affected your sex life?
Rarely/ Sometimes/ Often

14. Does fatigue rate among your three most incapacitating symptoms?
Rarely/ Sometimes/ Often

15. Do you feel distressed or bothered by your fatigue?
Rarely/ Sometimes/ Often

If you answered "often" 3 or more times, you are in need of an antidote for your exhaustion and could use an infusion of fresh, vibrant energy. Exhaustion is taking a serious toll on your life, affecting the way you feel and function, your behavior, and your attitude. And if it hasn't already, it probably will affect your physical or emotional health in the not-too-distant future.

The same is true if you answered "sometimes" 5 or more times. This is your wake-up call to take your exhaustion seriously.

If you chose "rarely" for many of your responses, you're not entirely out of the energy-drain zone. There's always room for improvement. My book, The Exhaustion Breakthrough, will show you how to fix your exhaustion triggers and boost your energy to a sustainable level.

If, however, you chose "rarely" for every single answer—granted, it's a remote possibility, assuming your responses were honest and accurate—then you might want to pass my book along to a tired friend who could truly benefit from reading it.

What's Contributing to Your Exhaustion?
Now let's try to pinpoint the patterns and rhythms of your fatigue as well as the lifestyle factors that may be contributing to it. Read the following questions and choose the responses that best describe your exhaustion.

1. At what time(s) of the day is your fatigue most pronounced?
a. Late morning
b. Midday
c. Late afternoon
d. Evening

2. Which of the following statements best describes your sleep-wake patterns?
a. I often wake up feeling unrefreshed and soon start thinking about if or when I can nap.
b. I have trouble getting to sleep and/or I wake up with the roosters and have trouble going back to sleep.
c. I tend to skimp on sleep to get more done during the day and evening hours.
d. I feel as though I get enough sleep and start the day feeling reasonably rested.

3. Which of the following best describes your eating patterns?
a. I usually skip breakfast but eat lunch and dinner.
b. I tend to eat erratically, and my pattern can change from day to day.
c. I eat three square meals a day with lunch or dinner being the biggest meal of the day.
d. I often have multiple small meals throughout the day.

4. How would you describe your food preferences?
a. I'm a junk-food junkie—if it's fried, salty, or sweet, I'll probably love it.
b. I'm a serious carb lover—breads, pastas, and grains are the mainstay of my diet.
c. I'm a meat-and-potatoes kind of gal—I like hearty meals that fill me up.
d. I eat a primarily plant-based diet with moderate portions of lean protein.

5. How stressed out do you feel on a daily basis?
a. I am flirting with stress overload; I feel tense and anxious all the time.
b. I spend much of the day feeling anxious about the challenges and responsibilities I have to deal with.
c. I generally feel calm until something upsetting happens—then my stress level soars.
d. I experience ups and downs in the stress department but feel like I have it under control.

6. How well do you manage your stress?
a. I don't. If anything, it manages me; I often feel like I'm at the mercy of the stresses and strains in my life.
b. So-so. Sometimes I remain calm under pressure, and sometimes I cave into it and feel like a wreck.
c. I try to hold on to my can-do spirit and try to control what I can and let go of what I can't—but sometimes stress gets the upper hand.
d. I carve out at least 10 minutes a day to decompress with meditation, deepbreathing exercises, or other relaxation strategies—whether I'm feeling stressed or not.

7. Which of the following best describes your exercise habits?
a. Erratic at best—often I do little more than move my fork to my mouth.
b. I spend much of the day sitting at my desk, but I try to go for a daily walk.
c. I'm an addict—I kill myself at the gym with daily extreme-intensity workouts.
d. I do moderate-intensity exercise on a regular basis and feel as though it boosts my energy.

8. How do you typically use your spare time?
a. I try to catch up on all the things I never seem to get done on my to-do lists.
b. I spend a lot of my so-called downtime trying to recover from exhaustion.
c. I often worry about work, my finances, my family, or other issues—and find it hard to relax.
d. I spend time with loved ones and engage in hobbies or other activities I enjoy in order to recharge my batteries.

9. Which of the following is your usual beverage of choice?
a. I'm a java junkie and often drink coffee or strong tea all day long.
b. I drink a lot of soda—it's refreshing and sweet, which boosts my mood.
c. I often count the hours until it's cocktail time and don't focus on fluids until then.
d. I try to drink water or watered-down juices throughout the day.

10. In a perfect world, which of the following best describes the way you'd like to be able to move through life?
a. I just want to regain the feeling that I can make it through each day without crashing and burning.
b. I want to stop worrying about running out of gas and falling further and further behind on things.
c. I want to feel more in control of my life, my moods, and my energy.
d. I want to feel like a force—strong, capable, unstoppable, really.

Before I tell you how to interpret your responses to these questions, it's worth giving yourself a reality check (or reminder). In the media, the myth of the superwoman or supermom is alive and kicking—but it's a fantasy. It's not real or attainable. It's true that you may know a few women who seem to have mastered the juggling act—they look polished or professional, every aspect of their lives (their homes, their children, their careers, their fitness regimens) seems to be in stellar shape, and they often seem ready, willing, and eager to add more to their already full plate of responsibilities.

But think about this: How much do you really know about the inner workings of their lives? They may have an entourage of help (nannies, housekeepers, personal assistants, chefs, trainers, and so on) at their disposal or the financial resources to continuously make their lives easier. They may have an extensive network of family members and friends who can step in at a moment's notice to help. Or they may work very hard to make it seem this way.

Appearances can be deceiving, as we all know, and despite the happy face these perfectly put-together women show to the world, they may be privately grappling with depression, exhaustion, or deeply rooted insecurities. They may feel just as overwhelmed, stressed, or depleted as the rest of us do. So cut yourself some slack before playing the comparison game.

MORE: 10 Quick & Easy Ways to De-Stress

Here's another reality check: Some fatigue is natural and inevitable, especially for women. A modicum of fatigue could be a sign that you're living your life with full engagement and commitment—and you probably wouldn't want it to be any other way. So if you chose mostly d's on this questionnaire, you're actually doing pretty well. If you chose mostly b's or c's, you're in good company among the tired sisterhood who run out of fuel in the afternoon and tend to collapse into bed at the end of the day, feeling worn out, stressed out, and in danger of burning out. If you chose mostly a's, you may already be in that state of utter exhaustion, barely able to drag yourself through the day.

The point here isn't to judge yourself but to get a baseline sense of the level of fatigue you're dealing with—and what it's trying to tell you. Then you can begin to take steps to recharge your body and mind and reclaim your vitality.

If your eating habits seem to be responsible for at least some of your fatigue, you can upgrade your dietary choices by consuming more fruits, vegetables, whole grains, lean protein, and healthy fats. If sedentary behavior is draining your energy, you'll want to move more and sit less. If insufficient or fragmented sleep is making you tired, it's time to make getting good quality shut-eye a priority by improving your sleep hygiene and consulting a sleep specialist, if need be.

If excessive stress is pushing you into the exhaustion zone, it's time to get a grip on your stress and find ways to relieve it or manage it better. In The Exhaustion Breakthrough, you'll learn more about how these various aspects of your lifestyle can contribute to fatigue and discover how sneaky medical conditions (from anemia to autoimmune diseases, from fibromyalgia to type 2 diabetes) can drain your energy, too.

Why Am I So %$ Tired Quiz — Wanda Belisle, Fatigue Coach

Scroll

Hit the green button to take the

Why Am I So Bleep’n Tired Quiz and discover why your 80 year old grandpa has more energy than you.

Are you always making excuses because you're too tired for game night or cocktails with friends, and now all the invitations have dried up?

• Discover why you wake up every day exhausted and need 3 cups of coffee to feel human even after 8 hours of sleep.

• Learn the often overlooked symptoms of Long Covid or Post-Viral Fatigue that have you feeling like you're still fighting a battle every day.

• Know exactly what to say to your doctor to take you seriously and stop suggesting it's all in your head even if all your blood work comes back "normal" with the suggestions on page 3 of your quiz results.

Stop spending every weekend alone and get to the bottom of why you're so bloody exhausted & take the quiz.

Click the green button below to take the

Why Am I So Bleep’n Tired Quiz and get instant results to decode your fatigue.

Do not treat your fatigue symptoms lightly.

This quiz DOES NOT provide a diagnosis. But it is built using The Canadian Criteria for identifying chronic fatigue syndrome, considered the gold standard and endorsed by the ME Association.

The WHY AM I SO BLEEP’N TIRED QUIZ is a tool you can use to discuss your symptoms with your doctor.

Results include a downloadable booklet with steps to improve fatigue, a scale to rate fatigue 0-10 so you and your doctor are on the same page, and symptom assessment checklist.

“Wanda’s coaching has helped me structure my day to put recovery from ME/CFS and my health first. I've learned so much about ME/CFS and myself.”

- Hilary Hahn

“Wanda has been invaluable in helping me find purpose, dealing with my illness and moving forward with it.”

-Grace Press

“This was the first time during my illness that I felt I had someone who asked me questions and really cared about me.”

- Kaila Cameron

Hey, there! My name is Wanda Belisle. I am a Registered Health Coach ™ and Autoimmune Paleo Certified Coach, specializing in chronic illness, autoimmune disease and diabetes.

I spent years feeling horrible, being passed around to doctors and specialists like a hot potato. I struggled to walk up the stairs. Driving and work became impossible because of brain fog. Fatigue had me back in bed by 11 am.

I was misdiagnosed, dismissed and told “it was all in my head”. In 2020 I finally got a diagnosis as Myalgic encephalomyelitis/chronic fatigue syndrome triggered by a post-viral illness. Using my knowledge in nutrition and my skills for creating systems, I started to fight to take my health back! I’ve found balance and joy in my day and have helped dozens of women do the same.

It’s my mission to help women navigate the obstacles of chronic illness and find joy and freedom. And I am here to help you!

Wishing you hope, healing and happiness.

©2022 Wanda Belisle• Creator of the Ignite Wellness Journal • Legal • Contact

How to increase engagement with an Instagram quiz

Can a competitive spirit increase user engagement on Instagram? The game has always attracted the audience and still arouses genuine interest in it. Entering the game process, we subconsciously want to receive a reward. And it does not matter whether this is a confirmation of our erudition (when we answered the question correctly) or received a cash prize.

So how to use it? — apply game mechanics in practice and encourage your subscribers to be active. Let's tell you how you can do it with the Quiz sticker for Instagram stories.

More than 50 metrics for analyzing the effectiveness of Instagram promotion ------ will help you make the right decisions ------ based on data

Learn more account

on Instagram with clear conclusions and tips ------ how to promote your account

in social networks quickly and not forget anything in LiveDune.

Free ------ Express audit of your account: on Instagram

7 days free of charge

Quiz success secret


Simple but extraordinary questions, instant results and the desire to excel - these are the criteria that allow you to encourage subscribers to communicate. And if some kind of prize is intended for the correct answers, then this is also an additional incentive.

People subconsciously want to win and test themselves. And if the conditions for entering the game are simple and do not require anything in return, then the only thing left to do to involve the subscriber is to come up with interesting questions for the Quiz.

Quiz use cases


This game variant can be used in many ways. Conventionally, the Quiz can be divided into account types: personal (for bloggers) and commercial.

Long Quiz

It consists of several test questions that go one after another (optimally 3-5 so that the user does not get tired and does not lose his score).

Before starting the Quiz, it is recommended to make an announcement - to tell users that such a game is being held, what it is about and what awaits them in the end (they will test their knowledge, receive a prize, etc. ).

How well do you know me?

In this quiz you ask questions about yourself (or the company). With this option, you can let users get to know you better and test their knowledge or intuition.

    Blogger example:

    • Guess how I'll spend my Friday night: ducky bath, club and tequila, spa and relaxation, bike ride.
    • What is your favorite book/movie/flower/brand, etc.?
    • What musical instrument did you learn as a child.
    • Let subscribers guess what topic the next post/blog article will be about, etc.
    • Ask subscribers to guess which country you will fly to on vacation.

    If there is a need to ask a long question, place it separately on the background image of stories, and in the Quiz form, write a subtotal of the question.


    Company example:

    • When was our company founded?
    • What is our director's favorite dish?
    • What do you think is the most popular product among our customers? (this is also an additional way to talk about the demand for your product and make a small overview of other products).
    • What is most important to you in our service: quality, low price, etc. It makes sense to add the "All of the above" option here as well (this way you'll get to know the preferences and top ordering factors for your users better).

    Be sure to explain the correct answer after the Quiz. For example, why do you spend the evening this way and not otherwise.

    Your subscribers' preferences

    The quiz can also be used as a poll, but make it clear in advance that the correct answer is the one you would answer. Thanks to this option, you will get to know your audience better and encourage them to dialogue. Subscribers usually participate in such a Quiz with a genuine desire, because they want to show their uniqueness and find out the author's answer.

    Examples:

    • What would you take to a desert island: shampoo, knife, book, phone.
    • How the series will end: Jon Snow will be killed, the dragon will become king, etc.
    • What would you buy if you had a million: an apartment/cottage, a car, a trip, charity.
    • If you wish, what kind of animal would you have: a skunk, a ferret, a raccoon, no one higher.

    An example for commercial accounts is the stories series: the first one shows feedback from your client that the package has reached the customer. In the next stories, you offer subscribers to guess what kind of product it is. Thus, you work with the image: you show responsibility and positive customer feedback on the product.

    Integration for the purpose of earning and expanding the audience

    A blogger can profit from cooperation with a brand, and the Quiz, in this case, will be a tool for advertising on Instagram. For example, a blogger posts photos of cosmetics or perfumes that he bought on his last trip. The quiz asks you to guess the cost of a product. After the Quiz, the blogger shares his impressions of using the product and provides links to these products.

    For companies, the Quiz can serve as a collaboration tool. For example, an account for the sale of Apple technology posts stories with multi-colored cases for AirPods and asks subscribers to guess what color of the case the company's director chose for himself. In the next story, the company explains the choice (for example, the director bought a blue case to match the color of his wife's eyes), and then a link is published and it is offered to buy any color they like.

    Entertainment content

    A quiz is often used to diversify your content. And subscribers react to this option because they want to be distracted, relax, etc.

    Quiz in a humorous manner. Ask a question and offer humorous answers:

    • What to bring your husband as a gift from the resort: yourself, horns, an empty wallet.
    • It's raining: a cloud has peed, someone is taking a shower from above, I forgot to turn off the tap.
    • What was / is the law in Idaho: drink without snacking, scratch with a gun, make a herbarium from marijuana, comel fishing (✓).

    Educational questions are also relevant:

    • Ask where the stress in a word is correctly placed and calculate your most erudite subscribers.
    • Suggest the traffic situation and ask about the correct maneuver.
    • Which country has never been a British colony or offer to guess which country this or that flag belongs to.
    • Ask how a word is translated or what spelling is correct (relevant for bloggers teaching foreign languages).
    • What sailors call the flag of Russia: flag, rossmor, besik (✓), barsik.

    Another option is to integrate a quiz and a spot the difference game.

    To get more attention for Instagram Quiz questions, post a series of stories. First, make an announcement, then the Quiz itself, and then explain the correct answer.

    Conclusion

    Reward subscribers for activity and correct answers. You can promise to bring a souvenir to the first 5 who guessed the country where the blogger is flying to rest. Or put in stories the accounts of subscribers who have scored the maximum number of correct answers (this way users will receive free advertising). You can also win small cash prizes. The company can give a discount or free shipping of its product.

    Summing up, some tips for creating a game Quiz in stories:

      Questions should be simple and concise. A lot of text is inconvenient to read in stories, and sometimes it is completely unreadable. Difficult questions should also be avoided, as subscribers usually scroll through such questions.

      Quiz questions are better to come up with non-banal ones. They should intrigue, arouse interest or cause a smile (joking questions).

      Answers should also be short. Optimally 1-3 words for a line. Instagram allows you to add a maximum of 4 answer options.

      Frequency. You should not use the Quiz often, otherwise users will get tired of this stories section, and they will not respond to it (participate).

      Put the quiz in a separate section of your content plan and publish regularly. Subscribers will get used to it and will know that the drawing of some prize, for example, is on Tuesday and will actively follow the stories and answer questions.

      Only important news in the monthly newsletter

      By clicking on the button, you consent to the processing of personal data.

      What's new in SMM?

      Subscribe now and get an Instagram account audit guide

      Popular articles

      ≈ 4 min to read 05.08. 2019

      Comparing an Instagram account in the same category

      Comparison is a good way to find growth points for an account. In LiveDune, you can get a comparison with accounts in the same category for 7 indicators in 5 minutes.

      ≈ 16 min to read 01/23/2020

      What is storytelling and how to use it in content

      Why texts with storytelling are read more willingly and how this technique helps to make the text more convincing.

      #instagram 07/31/2019

      How to use Pinterest to increase your reach on Instagram

      Let's talk about how Pinterest can become an additional source of traffic for your Instagram account or website.

      #instagram 01.07.2019

      Polls in stories Instagram

      How to create a poll in stories, what to ask subscribers and what is the use of conducting such an interactive.

      LiveDune marketing products - 7 days free

      Our products help you optimize your social media experience and improve your accounts with the help of deep analytics

      Analyze your own and other people's accounts by 50+ metrics in 6 social networks.

      Account statistics

      Message processing optimization: operators, statistics, tags, etc.

      Direct Instagram

      Automatic reports for 6 social networks. Upload to PDF, Excel, Google Slides.

      Reports

      Monitoring the progress of KPI for Instagram accounts.

      Audit of Instagram accounts with clear conclusions and advice.

      Express-audit

      We will help to select "pure" bloggers for effective cooperation.

      Checking bloggers

      Snippets against Clover - beating the most popular real-time quiz I was 14. My friends and I played the then very popular online quiz "Clover" from VKontakte. One of us (usually me) was always at the laptop to try to quickly google questions and eyeball the search results for the right answer. But suddenly I realized that I was performing the same action every time, and I decided to try to write it in Python 3, which was partially known to me then.0003

      Step 0.

      What's going on here

      To begin with, I will refresh your memory on the mechanics of the Clover.

      The game for everyone starts at the same time - at 13:00 and at 20:00 Moscow time. To play, you need to go to the application at this time and connect to the live broadcast. The game lasts 15 minutes, during which the participants receive questions on the phone at the same time . The answer is 10 seconds. The correct answer is then announced. Everyone who guessed right goes on. There are 12 questions in total, and if you answer all of them, you will receive a cash prize.

      It turns out that our task is to instantly catch new questions from the Clover server, process them through any search engine, and determine the correct answer based on the results of the issuance. It was decided to display the answer in the telegram bot so that notifications from it pop up on the phone right during the game. And all this is desirable in a couple of seconds, because the response time is very limited. If you want to see how a fairly simple, but working code (and it will be useful for beginners to look at this one) helped us beat Clover - welcome under cat.

      Step 1. Get questions from the server

      At first, this seemed like the hardest part. I had already taken a deep breath and was ready to get into the wilds like computer vision, traffic interception or application decompilation ... Suddenly a surprise awaited me - Clover has an open API! It is not documented anywhere, but if during the game, as soon as all the players were asked a question, make a request to api.vk.com, then in response we will receive the question asked and the answers to it in JSON:

       https://api.vk.com/method/execute.getLastQuestion?v=5.5&access_token=VK_USER_TOKEN 

      You must pass the API token of any VKontakte user as an access_token, but it is important that it was originally issued specifically for Clover. Its app_id is 6334949.

      Step 2. Processing the question through the search engine

      There were two options: use the official search engine API or add search arguments directly to the address bar and parse the results. At first I tried the second one, but not only did I sometimes catch the captcha, I also lost a lot of time, because the pages loaded on average in 2 seconds. And I remind you that it is desirable for us to meet these very two seconds. Well, and most importantly, I did not receive large and structured texts on the desired topic from search engines, since only small pieces of the necessary material hang on the search page, which are called snippets :

      So I started looking for an API. Google did not fit - their solutions were very limited and returned very little data. Yandex.XML turned out to be the most generous - it allows you to send 10,000 requests per day, no more than 5 per second, and returns data very quickly. In the request to it, the number of pages (up to 100) and the number of passages are optional - special values ​​that are used to form snippets. We receive data in XML. However, these are still the same snippets.

      So that you can familiarize yourself and play with what Yandex returns, here is an example of a response to the query “What is the name of the main antagonist in the video game series The Legend of Zelda?”: Yandex. Disk.

      I was lucky, and it turned out that pypi already has a separate yandex-search module for this. And so, I tried to get a question from the server, find it in Yandex, make one big text from the snippets and break it into sentences:

       import requests as req import yandex_search import json apiurl = "https://api.vk.com/method/execute.getLastQuestion?access_token=VK_USER_TOKEN&v=5.5" clever_response = (json.loads(req.get(apiurl).content))["response"] # {'text': 'Which of these cartoons was the first to win the Academy Award for Best Animated Feature Film?', 'answers': [{'id': 0, 'users_answered': 0, 'text': '" Toy Story"'}, {'id': 1, 'users_answered': 0, 'text': 'Monsters Inc.'}, {'id': 2, 'users_answered': 0, 'text': '« Shrek"'}], 'stop_time': 0, 'is_first': 0, 'is_last': 1, 'number': 12, 'id': 22, 'sent_time': 1533921436} question = str(clever_response["text"]) ans1, ans2, ans3 = str(clever_response["answers"][0]["text"]). lower(), str(clever_response["answers"][1]["text"]).lower(), str(clever_response["answers"][2]["text"]).lower() def yandexfind(question): finded = yandex.search(question).items snips="" for i in found: snips += (i.get("snippet")) + "\n" return snips items = yandexfind(question) itemslist = list(items.split(". ")) 

      Step 3: Looking for answers

      Initially, the task of accurately recognizing the answer from snippets seemed unrealistic to me (I remind you that at the time of writing the code I was an absolute beginner). So I decided to first simplify the task that we performed in the manual search.

      What did my friends and I do when we entered our question into a search engine? They began to quickly look for answers in the results with their eyes. What is the problem with this approach? In polyletters in there are a large number of extra sentences that do not contain information about the answers. Sometimes it took a long time to search with my eyes. Therefore, the first thing I decided to do was to select all the sentences that mention any of the answers and display them on the screen so that we would look for the answer in a very small text that exactly contains the information we need.

       hint = [] #List of sentences containing one of the answer options for sentence in itemslist: #Check each sentence from the snippets if (ans1 in sentence) or (ans2 in sentence) or (ans3 in sentence): hint append(sentence) if len(hint) > 4: break 

      It would seem that you get the right sentences, read them and answer correctly. But what if we still haven't found a single offer we need? I decided in this case to cut off the words so as not to miss them if they are in a different case. And also to capture those that are formed from the original ones. In short, I just cut off their ending by two characters:

       if len(hint) == 0: def cut(string): if len(string) > 2: return string[0:-2] else: return string short_ans1, short_ans2, short_ans3 = cut(ans1), cut(ans2), cut(ans3) for pred in itemslist: #Check each sentence from the snippets if (short_ans1 in pred) or (short_ans2 in pred) or (short_ans3 in pred) hint. append(pred) 

      But even after this safety net, there were still cases when hint remained empty, simply because the results did not always somehow affect the answers. Let's say question "Which of these writers has a story with the same name as the song of the B 2 group?" no exact answer can be found. In this case, I took the opposite approach, looking up the answers and deriving a variation based on how often the words in the question were mentioned in the results.

       if len(hint) == 0: questionlist = question.split(" ") blacklist = ["what", "such", 'how', 'is called', 'in', 'what', 'year', 'for', 'what', 'what', 'what', 'whom' , 'who', 'why', 'is', 'most', 'big', 'small', 'from', 'this', 'includes', 'these', 'whom', 'at', ' a', 'how much'] for w in questionlist: if w in blacklist: questionlist.remove(w) yandex_ans1 = yandexfind(ans1) yandex_ans2 = yandexfind(ans2) yandex_ans3 = yandexfind(ans3) #A little later I made this process asynchronous, but it was a hack count_ans1, count_ans2, count_ans3 = 0, 0, 0 for w in questionlist: count_ans1 += yandex_ans1. count(w) count_ans2 += yandex_ans2.count(w) count_ans3 += yandex_ans3.count(w) if (count_ans1 + count_ans2 + count_ans3) > 5: if count_ans1 > (count_ans2 + count_ans3): print(ans1) elif count_ans2 > (count_ans1 + count_ans3): print(ans2) elif count_ans3 > (count_ans2 + count_ans1): print(ans3) 

      At this point, the script has gained basic functionality. And now, just a week and a half after the release of Clover, we are sitting and already playing with such a self-written "cheat". You should have seen our faces with a friend when we first won the game , reading in the command line as if by magic the offers appeared!

      Step 4: Get clear answers

      But soon this format got tired. Firstly, it was necessary to sit with a laptop every game. Secondly, friends asked for the script, and I got tired of explaining to everyone how to insert my VKontakte token, how to set up Yandex.XML (it is tied to IP, that is, you had to create an account for each user of the script) and how to install python on a computer.

      It would be much better if the answers pop up in push notifications on your phone right during the game! I just looked at the top of the screen and responded as written in the push notification! And you can organize this for everyone if you create your own telegram channel for the script! Wonderful!

      But simply displaying all the same sentences in telegrams is not an option. Reading them on the phone is extremely inconvenient. Therefore, I had to teach the script itself to understand which answer is correct.

      We import telebot and all functions print() are changed to send_tg() and notsure() , which we will use in the last method, since it misses a little more often than the others:

       def send_tg(ans): bot.send_message("@autoclever", str(ans).capitalize()) print(str(ans)) return def notsure(ans): send_tg(ans.capitalize() + ". That's inaccurate!") hint append("WE TRIED!") 

      And at this moment I realized that snippets fit much better than detailed texts! Because the search engine tries very hard precisely give the answer to our query, and not just find matches by words. And he succeeds - the snippets more often contained correct answers than incorrect ones, that is, there was no need to analyze the text. Yes, and I, in fact, could not.

      So we simply count the mentions of words in the results:

       anscounts = { ans1: 0 ans2: 0 ans3:0 } for s in hint: for a in [ans1, ans2, ans3]: anscounts[a] += s.count(a) right = (max(anscounts, key=anscounts.get)) send_tg(right) #Hooray! 

      What happened in the end:

      Further fate

      In fairness, I must say that the death machine did not work out for me. On average, the bot answered correctly only 9-10 questions out of 12. It is understandable, because there were tricky ones that did not succumb to Yandex search parsing. I, and my friends, are tired of constantly flying over a couple of questions and waiting for a successful game, in which the bot will finally answer everything correctly. The miracle didn't happen, we didn't really want to improve the script, and then we, having ceased to have hopes for an easy victory, abandoned the game.

      Over time, my idea began to creep into the minds of other young developers. By the end of 2018, there were at least 10 bots and sites deriving their guesses on questions in Clover. The task is not so difficult. But surprisingly, none of them crossed the bar of 9-10 questions per game, and later they all dropped to 7-8 altogether, like my bot. Apparently, the compilers of the questions have figured out how to compose questions so that the work of the search engines is irrelevant.

      Unfortunately, the bot cannot be finalized, because on December 31st Clover spent the last broadcast, and I didn’t save the dataset of questions. However, it was a great experience for a beginner programmer. And for sure it would be a great challenge for an advanced one - just imagine the duet of word2vec and text2vec, asynchronous requests to Yandex, Google and Wikipedia at the same time, an advanced question classifier and a question reformulation algorithm in case of failure ... Eh! Perhaps, for such opportunities, I loved this game more than for the gameplay itself.


      Learn more