Мой первый коммерческий проект: бот за 1250 рублей и ценные уроки

Привет! Хочу поделиться историей своего первого платного заказа - и это было… ну, скажем так, познавательно

Заказчик попался через знакомого. Задача: сделать Telegram‑бота для управления мероприятиями виртуальной авиакомпании. Звучит сложно? Мне тоже так показалось сначала. А потом выяснилось: нужно просто дать пользователям возможность создавать рейсы и подписываться на них. «Легко!» - подумал я и согласился, ибо «Если будешь много думать, ничего не заработаешь».

С чего начал

Не с кода и не с архитектуры. С ютуба и гайдов по aiogram. Опыт создания ботов у меня был (школьный проект), а вот с aiogram - нет.

Что пошло не так?

На бумаге всё просто, но как только начинаешь кодить, вылезают подводные камни:

  1. Миграция базы данных. Я решил не использовать SQLAlchemy и другие ORM. Почему? Сам не знаю. В итоге усложнил себе жизнь в разы.
  2. Белый список пользователей. Заказчику нужна была админка, но за предложенную сумму о ней можно было забыть. Выход? Костыль через переменные окружения.
  3. Деньги за правки. Вот тут я конкретно лоханулся. Надо было сразу оговорить стоимость доработок в зависимости от их масштаба. Но я этого не сделал. Итог: два дня бесплатной работы над созданием и управлением аттестациями пилотов. Мораль: всегда озвучивайте цену правок заранее!

Финал истории

Проект готов, сдаю. К моему удивлению, с VPS и деплоем проблем не возникло. Бот запустился и работает до сих пор — на Beget за жалкие 210 рублей в месяц (не реклама, просто дешево).

А теперь самое интересное: цена.

1250 рублей. Да, вот столько мне заплатили. Смешно? Немного. Но это был бесценный опыт: я понял, как общаться с заказчиками, где ждать подводных камней и почему важно сразу прописывать все условия.

Выводы:

  • Оговаривайте стоимость правок до начала работы.
  • Даже маленький проект — это шаг вперёд.

Спасибо, что прочитали!

Делитесь в комментариях своими историями первых заказов — будет интересно почитать.

1
1 комментарий