Запустил цифровой самолётик в Telegram. История Bitplane

Генерируемая картинка с геолокацией и сообщением
Генерируемая картинка с геолокацией и сообщением

Bitplane — это Telegram-бот. Смысл его заключается в том, что пользователю прилетает самолётик, поймав которого, он переходит на страницу бота. Далее он должен отправить название своего города (по желанию можно пропустить) и написать какое-нибудь сообщение, которое полетит дальше вместе с самолётиком.

Главной особенностью является то, что самолётик будет только один. И мне стало интересно — а насколько далеко он может улететь?

Реализация

Не буду подробно описывать каждый шаг, напишу про основные моменты.

Бот был написан с помощью замечательного фреймворка aiogram.
Начал создание бота я с БД.
Подключил postgres, создал таблицу bitplane. Так как в основе лежит идея блокчейн, добавил такие поля как: id, prev_id, где prev_id id предыдущего полёта. Каждый блок я назвал полётами.
Фишка заключается в том, что если пользователь решит не отправлять самолётик дальше, можно будет его вернуть назад, взяв за основу предыдущий полёт, а именно получив user_id пользователя, который записывается при создании полёта. Чтобы это автоматизировать, я использовал apscheduler.
Как вы уже догадались, в случае если у пользователей пропадет интерес в передаче самолётика, то в конце он должен прилететь обратно ко мне. Что и случилось сегодня утром, спустя месяц с момента запуска:

Запустил цифровой самолётик в Telegram. История Bitplane

Разочарование

На данный момент, можно считать проект провальным, так как количество пользователей составило всего 43 человека. А я рассчитывал, что он долетит до Павла Дурова :)

Просто эта идея мне показалось очень неплохой. И название получилось очень подходящим — Bitplane. Есть airplane, paperplane, и вот теперь bitplane. Как будто бы в итоге его кто-то должен был сделать.

И логотип — зеленая повернутая стрелка на черном фоне. Связь с командной строкой и самолётиком Telegram. Как тебе такое, Логомашина?

Запустил цифровой самолётик в Telegram. История Bitplane

Что дальше?

Надо подумать над тем, чтобы у пользователей была хоть какая-то мотивация отправить самолётик другому человеку. Нужен какой-то хайп. Хотел добавить генерацию карты полётов (первая картинка), с сообщением. То есть можно наглядно посмотреть где сейчас самолётик и где он уже побывал. Реализовал, но не добавил, так как нет пользователей.

Ссылка на самого бота. Все полёты можно посмотреть в этом канале. Если у вас есть идеи как улучшить или сделать что-то новое, рад буду пообщаться в этом чате.

Это моя первая статья. Просто хотел поделиться своей идеей. Что думаете?

Всем спасибо за внимание.

44
4 комментария

Это не блокчейн, а связный список. И зачем отправлять самолетик?

Ответить

В этом и проблема. Пока что из-за интереса, любопытства. Либо надо как-то по-другому преподнести, чтобы мотивация была

Ответить