1. Можно пользователь FAQ от RussianFedora, можно использовать
access.redhat.com, большинство мелких вопросов описаны в первом, большие статьи есть во втором
2. Постоянный спам в чат от бота это плохо
3. Семантический анализ это сложно, скорее всего бот будет предлагать не связанные с вопросом ссылки. Здесь нужен хороших спец по ML , а такие ребята за идею не работают))