It's not working as I want, bro. A) it's giving hints on the 1st hint, and I don't want that. Everything should be asterisked on the 1st hint. B) It's giving a lot of hints on the 2nd hint, sometimes even disclosing 3 letters on a 6 letter word answer. C) It's showing total letters and words as hint in the question, I don't want that. Perhaps I didn't explain well, so I will again, this time clearly:
To avoid confusion, let's stick with a four hint system, okay?
in QA file, there's this: Who founded Microsoft?|Bill Gates.
I want the bot to do these five steps:
Step 1: Post the question: Who founded Microsoft?
Step 2: Post 1st hint (all asterisked - no letter should be shown, with *exception I will explain below): Hint: **** *****
Step 3: Post 2nd hint (ONLY 1 letter from each word, the first. It MUST always be the first letter.): B*** G****
Step 4: Post 3rd hint (ONLY 1 more from each word, but random. Could be anywhere in the word, and it could be vowel or consonant. Doesn't matter.): B*l* G**e*
Step 5: Post 4th hint (ONLY 1 more from each word, but random. Could be anywhere in the word, but this time MUST be vowel if available, otherwise a consonant): Bil* Ga*e*
*Exception: Everything on the first hint should be asterisked. I want nothing to show except for punctuation marks that could be part of the answer. For example: commas, hyphens, dots and apostrophes. For example, a question could be Whose book was John talking about? and the answer could be Mary's As you can see, the ' in Mary's is part of the answer, so it should be shown. Name a famous cathedral? St. Paul's Here, both . and ' are part of the answer, so they should both be shown. In short: the first hint should ALL be asterisked except for punctuation marks.
One more quick example:
Q. What does the acronym USA stand for?
H1. ****** ****** ** *******
H2. U***** S***** O* A******
H3. U**t** S**t** Of A****c**
H4. U*it** S*at** Of A*e***c*