Now Bot has no real brain, so can't really distinguish between the questions: "Where can I find out about Perl?" And "Where can I find out about Perl 5?" And "Where can I find out about Perl Programming?" Or any other variation of the same question. Or rather he DOES distinguish, or does not relate one to another. So his answer can be different. His response is based on a simple character match in a hash.
Program can be done to show similar questions based upon close match and then elevate that as a main question for the direct answers when sufficient inquires are made for that question for the same accepted answer.