Приложение Т—Ж
В нем читать удобнее

Я создала бота к 14 февраля, который каждый день напоминает мужу, почему я его люблю

18

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Исходные данные

Мы с мужем уже пятый год вместе и за это время успели надарить друг другу довольно много подарков. К пятому году вопрос "А что дарить?" уже вызывает трудности. Ещё и нужно учитывать специфику праздника. Поэтому в этом году я села и крепко задумалась какой же сюрприз сделать на 14 февраля в 2026 году. Не обошлось без обсуждений темы с нейросетью, я пользуюсь Qwen, меня пока что всё устраивает.

Одна из предложенных ей идей была — наборы на Озоне с карточками в размере 365 штук, на каждый день года, где на каждом будет комплимент или причина почему твой партнёр тебя любит. Мне идея понравилась, но был нюанс: таких наборов на Озоне нет. Да и на других сайтах нет, разве что на Ярмарке мастеров была одна карточка, но там набора уже нет в наличии.

Ради любви я готова была вручную писать 365 карточек, тем более что так появлялась возможность персонализации и вообще контроля а что там будет написано. Но был и минус: у нас с мужем у обоих рабочие столы (а работаем мы дома) завалены всякими мелочами, в том числе памятными. Мне не хотелось плодить эту армию милых мелочей. Я начала думать как можно цифровизировать эту идею и додумалась: создать бота, который бы каждый день присылал мужу по одной причине почему я его люблю, и так весь год, 365 раз.

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

Создание

Всю работу естественно я вела под руководством Qwen, так как я художник, а не прогер. Первый вариант, который она мне предложила — воспользоваться сервисом для автоматизации работы бота. У некоторых из них, по словам нейросетки есть бесплатный период как раз в год. Но я проверила все варианты, которые она скинула и либо сайты не открываются, либо бесплатных периодов нет. Платить баблишко, при условии, что я ещё не уверена смогу ли реализовать сервис, не хотелось.

Второй вариант оказался проще, по моему мнению. Работа строилась через Гугл Таблицы. В верхней панели выпадающих меню есть раздел "Расширения" и там кнопочка "App Script" (на скрине показала). Если нажать, то в новом окне появляется Редактор проектов связанный с конкретной таблицей. Пишется всё на Python. Я создала себе два кусочка кода: рабочий, собственно нужный для того чтобы брать значение ячейки таблицы и отправлять как сообщение через бота; сброс, для того чтобы откатывать процесс отправки сообщений к первой ячейке. Сброс мне нужен был, потому что я не хотела париться с базой данных для каждого пользователя, отдельными счётчиками и т.д. Тем более, что у меня предполагался всего один пользователь.

Не сразу, но всё заработало. Когда запуск кода вызывал ошибку, я просто скринила и отправляла всё Qwen, она уже сама перерабатывала код и присылала новый.
Самого бота я создала с помощью BotFather, там всё интуитивно понятно, хоть и на английском. Оформила всё красиво, поставила нашу с мужем фотку на аву бота, написала приветственное сообщение, где объясняю что это за бот и зачем всё это вообще нужно. Также из информации о боте нужно было взять два значения для кода:

  1. Идентификатор самого бота
  2. Идентификатор пользователя

Возможно можно было сделать так чтобы идентификатор пользователя был не нужен, но мне ничего не составляло труда попросить мужа сказать мне циферки с его аккаунта.

Последняя, завершающая, часть технической части — это настройка триггера. Триггеры находятся в боковом меню Редактора проектов (показала на скрине). Настраиваются тоже довольно интуитивно. Мне Qwen вообще написала сначала неправильную инструкцию, так что я сама разобралась. На скрине показала как я настроила триггер, чтобы каждый день приходило новое сообщение.

Я пару недель потестировала работу бота на своём аккаунте, всё работало без сбоев. Оставалось только написать персонализированные 365 причин почему я люблю мужа, ещё и без повторов. Я делала это в несколько заходов, в течение двух недель. Пользовалась материалами из Pinterest, советами Qwen и сайтом другой девушки, которая делала такой подарок своему мужу, только она оформила всё как сайт, а не как бота. В итоге поняла что причины можно отнести на несколько видов:

  1. Внешность
  2. Совместные события
  3. Привычки партнёра
  4. Шуточные
  5. Свои ощущения

С внешностью думаю всё понятно. Совместные события можно преподносить по-разному. Это может быть "Я благодарна что мы побывали…" или "Люблю потому что мы решились сгонять…". Привычки партнёра, естественно, положительные. Типа "Восхищаюсь что у тебя всегда хватает вечером сил на…" или "Спасибо что убираешься…". Шуточные — это ваши личные приколы. И последнее, свои ощущения: это про то как вы чувствуете себя с партнёром, чувствуете ли себя в безопасности, просыпаетесь ли утром с улыбкой. В общем то и всё, повторить 365 раз и готово)

Итоги

Теперь о реакции мужа. Он сам работает с кодом и был уверен, что я в этом не шарю. Поэтому первая реакция была — непонимание. Он просто не понимал что я ему показываю на его телефоне, что за бот, что за текст. Но когда я ему всё объяснила, он очень обрадовался, сказал что это крутой подарок. Сегодня 14 февраля, утром он получил первое сообщение. Сказал, что это подняло ему настроение) Так что думаю мои усилия того стоили.

Сообщество