Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Привет, я Алеша и мне 31 год. Я люблю учиться и узнавать новое, но с каждым годом это становится все труднее делать: нужно зарабатывать деньги, ухаживать за своими хвостатыми, а еще и личными проектами заниматься. Вот и получается, что выбирать уютную кроватку и залипание в игры-антистрессы становится проще, чем учиться каждый день, пусть и по 20 минут.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Зачем это все?

Этой зимой мне пришлось с головой окунуться в англоязычную среду - и тогда я понял, что фразы “London is the capital of Great Britain” для общения с музыкантами мне категорически не хватает. Конечно, все было не так плохо: я мог сказать, что нужно играть быстрее, медленнее или грувовее, но словарный запас, полученный мной в школе, позволял “свободно” общаться от 5 до 7 минут, а с таким уровнем знаний каши не сваришь (и группу не сделаешь).

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Первый провал

Поскольку мне нужно было общаться на английском вот прямо сейчас, я забил на грамматику и сфокусировался на изучении новых слов. Так я открыл для себя приложения Memrise и Quizlet, основанные на методе интервального повторения. Сначала случился тотальный мэтч: я занимался каждый день - и уже через 2 недели общение с коллегами по группе стало более осмысленным. Еще через неделю мне стало не хватать профессиональной лексики и всяких фразочек вроде “че ты резину тянешь, пили солягу”. Но через 25 дней я окончательно провалился как горизонтальный сейф спейс с консенсусным принятием решений (привет твиттерским!) - и даже не зашел в приложение.

С этим что-то нужно было делать.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Разбор полетов

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

И если с тиктоками ничего нельзя было придумать (разве что смотреть видосики от преподавателей), то остальное отлично сочеталось и давало надежду.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Таки что я придумал

В итоге я решил сделать игрушку, которая давала бы мне быстрый дофамин, была всегда под рукой и мотивировала бы меня в нее залипать (но не слишком долго). Ну и помогала учиться, конечно.

Я очень люблю животных, поэтому за основу решил взять механику тамагочи. Чтобы не изобретать велосипед, изучил самые популярные боты и игры (Виртуальный питомец, MooBot, ЖабаБот и т. д.). Так я понял, что сложные механики утомляют и отвлекают от учебы. В итоге выбрал 3 варианта ухода за питомцем: кормление, уборка какашек и игры (собственно, ради них все и затевалось).

Имя виртуального питомца выбирал тщательно: хотелось, чтобы оно было простым и вызывало эмоции. Все животные какают, поэтому остановился на Пупе (от англ poop). Кстати, так теперь зовут моего щенка - думаю, понятно, почему.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Жалкие потуги (гуманитарий edition)

Самым очевидным и простым вариантом реализации MVP для меня стало создание бота в Телеграме. До этого я сталкивался с программированием только в контексте создания простых инди-игр вроде https://yorzaygame.itch.io/turbotre и написания музыки к ним (пишите в комментариях, если хотите узнать об этом больше!), поэтому решил начать с тестирования готовых решений.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Первый черновик набросал с помощью Робочата (robochat.io), но быстро осознал, что функционала и запаса производительности не хватает даже на базовую базу. Еще около недели ушло на тестирование Botmother, SaleBot, Manybot, BorisBot и Botmaker. Так я понял, что все-таки придется копнуть глубже и написать бота самому.

С помощью ChatGPT узнал про библиотеку Telebot на Python. Она оказалась простой для освоения, но синхронной (= запросы обрабатываются последовательно), а я хотел иметь возможность увеличивать количество пользователей бота без задержек ответов. Пришлось опять обратиться за советом к ИИ.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Моя попытка номер Х

Второй диалог с ChatGPT привел меня к необходимости освоения aiogram. Это высокопроизводительный асинхронный фреймворк, который может обеспечить стабильную работу даже при миллионе активных пользователей (ох уж эти мечты!). Пару дней я потыкался-поныкался, почувствовал себя настоящим программистом (особенно когда 2 часа искал причину, по которой ничего не работает) - и понял, что мне нужно потратить еще неделю либо найти человечка, который оперативно решит мои вопросики. Так мы познакомились с Python-гуру https://t.me/yachyukrovv, который помог быстро реализовать бота и сделал дружелюбную админку для добавления квизов (игр), чтобы я ничего случайно не уронил.

Когда https://t.me/yachyukrovv закончил, настало время придумывания и реализации первого квиза. Поскольку творческий процесс шел на ура, на изучение английского я временно забил - и сделал квиз “угадай художника”.

Так появился телеграм-тамагочи TamaPupaBot.

Как я решил свою проблему с обучением благодаря быстрому дофамину, тамагочи и Телеграм-боту

Что было дальше

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

В январе меня немного попустило, поэтому я в спокойном режиме делал квизы и сам же их проходил) Без пропусков и отмазок. Не знаю, помогло ли то, что я столько сил вложил в проект для себя или это реально прикольная механика, но если вам интересно поучить английские фразеологизмы со мной, приглашаю присоединиться: https://t.me/TamaPupaBot. Буду рад новым пользователям и обратной связи.

А как вы не забиваете на изучение нового?

Начать дискуссию