@Wildedex

Как внедрить базу данных в телеграмм бот?

Добрый день, у меня есть база данных с тематиками и каналами в них, то есть
Название тематики
Название канала - кол-во подписчиков - ссылка
Название канала - кол-во подписчиков - ссылка и т.д.
Таких таблиц 5 сколько и тематик
Вопрос, как выгрузить их в телеграм бот, чтобы пользователь выбирал тематику, а дальше и канал.
Мне сказали нужно создавать веб приложение, где есть запросы request и еще какой то. Как реализовать это?
  • Вопрос задан
  • 657 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mr_forlife
Любой веб-фреймворк в помощь. Например FastAPI отлично для этого подойдет.
Ответ написан
Комментировать
@para_u
вопрос не корректен, но попробую предположить в чем задача.

данные: вы може их организовать в одну таблицу БД со следующими столбцами:
-- тематика канала
-- Название канала
-- кол-во подписчиков
-- ссылка.

предположу что вам бы не хотелось разбираться с API телеграм, и самостоятельно строить и отправлять запросы через библиотеку requests; а ваш ментор под словосочетанием "веб приложение" имел в виду приложение которое работает в web, а не web-сайт в частности.
в таком случае вы, наверное, планируете написать телеграм бота, который представит каталог каналов телеграм, разбитый по категориям. вам потребуется какой либо фреймворк для работы с api телеграм, и написать с его помощью несколько обработок для навигации пользователя. в качестве базы данных можно использовать sqlite. для одного приложения на одну таблицу запускать отдельную Postgres или MySQL было бы избыточно.

руководств и примеров по написанию простых телеграм ботов, в т.ч. и в документациях к телеграм-библитекам, вы сможете найти сами. есть несколько способов показать пользователю такой каталог
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы