Ребят, всем привет. Давно ничего не писал. Был занят другими разработками. Вот появилась новая идея по созданию бота в канал телеграм для связи с сайтом по API. Кто может реализовать под мой проект? Ниже описание бота.
Напишите кому интересно и желательно стоимость за которую возьмётесь за работу.
Mental blog
1. Mini App
Внизу бота будет кнопка для Mini App. Пройдя по этой кнопке мы попадаем на сайт mentalblog.ru через прослойку, в которой мы будем сохранять куки для того, чтобы сохранялась авторизация. Хранить куки мы будем в Telegram Cloud для того, чтобы куки подгружались не зависимо, с какого устройства мы заходили: с телефона или компьютера.
2. /start
Приветственное сообщение:
“{name}, приветствуем в боте MentalBlog”
Сообщение с Inline кнопками:
[[Категории блогов]]
“Не нашли свою тему?”
[Предложить тему]
3. По кнопке “Предложить тему”:
“Введите новую тему”
— Пользователь вводит и отправляет.
Происходит API запрос на сайт по запросу.
Выдаёт несколько сообщений:
[
“{Категория}
{Заголовок}
{Начало статьи}”
[Открыть в MiniApp]
]
“Здесь есть то, что вы искали?”
[Да][Нет]
Если нет, то:
“Хорошо, ваша заявка принята. Можете также заказать статью у психолога на нужную вам тему.”
[Заказать статью]
4. [Заказать статью]
“Расскажите какую проблему вы хотите, чтобы осветил психолог?
Введите тему статьи:”
— Вводит тему статьи
“Введите ваш вопрос:”
— Вводит вопрос
“Спасибо! Вы можете внести любую сумму, для того, чтобы вашу тему рассмотрели в первую очередь!”
[Оплатить][Пропустить]
Если [пропустить]:
“Вы можете внести плату позже по команде /pay”
Если [Оплатить]:
Введите сумму для оптаты статьи: 500, 1000, 2000
Invoice 1000 р: Оплата услуг
5. Опрос API по заданной теме для каждого пользователя
{Категория}
{Тема}
{Начало текста статьи}
{Переход в MiniApp}
6. Требования к API
/search?{topic}&{date_from}
topic:str
date_from: datetime | None
Поиск темы на сайте за всё время, или с указанной даты
return:
{Категория}
{Тема}
{Начало текста статьи}
{ссылка на статью}




