Для пошуку в Readme.md ми скористаємося функцією зі стандартного малювання вашого бота (https://github.com/Tsitko/drawyourbot#search_md). Але ви можете використовувати свою власну функцію (просто закодуйте цю функцію, додайте і додайте файл .py з цією функцією до папки 'bots').
І оскільки у нас є малюнок вашого бота і функція для пошуку у файлі md, нам потрібно лише намалювати нашу структуру бота в draw.io:
Вам потрібно змінити bot_token на маркер ваших ботів, і якщо ви використовуєте свою власну функцію, вам потрібно змінити _functions_standardfuncs::search_md(query, “https://github.com/Tsitko/drawyourbot/blob/main/README.md” ) до вашої власної функції.
Якщо ви можете використовувати стандартну функцію search_md, вам просто потрібно змінити https://github.com/Tsitko/drawyourbot/blob/main/README.md на посилання на ваші проекти md.
Тому бот просто запитає користувача, що він/вона шукає, і отримає відповідь користувача. Після цього він знайде посилання на частину вашого Readme.md, яка є найбільш релевантною для користувача (якщо вона не знайде таку частину, вона поверне посилання на початковий рядок Readme.md). І в кінці він попросить користувача натиснути команду /start, якщо він захоче здійснити пошук знову. Команда /start має початися з першого повідомлення (що ви шукаєте?).
1. Звіт про тенденції чат-ботів за 2021 рік
2. 4 НЕОБХІДНІ та 3 НЕ ВИКОНАННІ для навчання моделі NLP Chatbot
3. Консьєрж-бот: обробляйте кілька чат-ботів з одного екрану чату