Друзьям надо помогать. Обычно такие проекты не сулят сверхприбылей, но бывают довольно занятными. Наш случай как раз такой.
Задача — собрать все известные(и не очень) интернету фразы для знакомств с девушками. Обернуть это в телеграм-бота … бота-помощника для пикапера. Попытаться заработать на рекламе…
И время тратить не хотелось, но и отказывать тоже. Решено — максимально быстрая/простая реализация. Поехали!
Бот
Ничего сложного. Бот должен отдавать случайно выбранную фразу по клику пользователя на кнопку. Всё.
Сам бот собран на node.js. Отправляет запрос к базе данных (о ней чуть позже), в ответ получает строку. Говорил же, ничего сложного.
СУБД
Решать задачу будем с использованием субд «Гугол». Что, простите?
Дело в том, что таблицу от всем известного производителя можно развернуть, как веб-приложение или API файл (еще несколько вариантов на скриншоте ниже). Нам подойдет первый вариант.
Для начала потребуется скрипт, который будет выбирать из массива всех строк одну случайную.
Готово. Дальше нужно наш скрипт открыть для доступа извне.
Принцип простой:
- Юзер жмет кнопку бота
- По вебхуку прилетает сообщение о том, что юзер ждет ответ
- Отправляем GET-запрос на предоставленный гуглом адрес
- Возвращаем строку юзеру
Выводы
Как видите, не обязательно делать админку с красивыми шрифтами и стильными иконками для добавления двух строк в базу данных. Такой подход помогает проверить гипотезу быстро, без лишних сложностей и расходов.
Мы умеем решать простые задачи просто
На этом всё
Подписывайтесь, чтобы не пропустить новые кейсы и интересные статьи!