«Цель данного бота помочь людям практиковать стоицизм, обеспечивая ежедневное вдохновение и мотивацию к размышлению.» Дисклеймер: Я один из тех кто больше всех ноет, что «Трибуна» превратилась в сборище ботов и инфо цыган, а наш старый добрый ЦП скатывается в бездну, но так уж получилось, что этот пост об очередном Telegram Bot'e. Извиняюсь, за графоманство.. P. S. Верните, минусы!Немного о целях и почему именно стоицизм.Я не буду углубляться в терминологию, а краткий экскурс в стоицизм можно прочитать тут, но я бы еще рекомендовал книгу: «Радость жизни. Философия стоицизма для XXI века», Уильям Ирвин. Стоицизм был выбран, т. к данное течение единственное помогло мне справится в довольно тяжелых жизненных ситуациях. Под «практикой» понимается написание стоических дневников и регулярное перечитывание «Наедине с собой», Марка Аврелия, а также внутренние обсуждение прочитанного. В будущем планирую расширить количество практик и собрать комплексную систему. В конце прошлого года, отца забрали в больницу и неделю буквально приходилось кататься из одной клиники в другую, т.к диагнозы не подтверждались. Обычно в нервные моменты начинаешь уже автоматически искать свою книгу и перечитывать различные заметки Марка Аврелия, а в этот раз под рукой не было книги, телефон уже разряжался, а нервы были уже на исходе. По возвращению домой хотелось лишь упасть и уснуть. «Практика» написания дневников и перечитывание «Наедине с собой» ушла в небытие.Отец начал выздоравливать, в мире разрастался хайп вокруг ChatGPT, а меня не покидала мысль написать бота который два раза в сутки будет отправлять тебе цитату известного стоика в зависимости от времени активации бота. Правда, была одна проблема: Читать код я умею, а вот писать нет. Отвлекать коллегу FullStack разработчика не хотелось. Было решено, написать самому с использованием ChatGpt. Резюмирую цели: Бот нужен, чтобы напоминать тебе не забыть порассуждать, а рандомные цитаты зададут тему для записи в дневник.Научиться взаимодействовать с новой технологией в лице ChatGPT.Разобраться с серверами, базовым git и понять на что вообще способна библиотека «Node-TelegramBot API».Иметь под рукой полный сборник цитат не только Аврелия, но и других известных стоиков.Итоги: Бот используется в тестовым режиме уже двое суток и я действительно начал больше рассуждать и записывать, опираясь на фундамент в виде цитат.ChatGPT действительно пишет рабочий код(используя тот на котором обучилась). Да, бывают проблемы с синтаксисом, а иногда вместо того, чтобы исправить ошибку, она создает на ее месте 10 других. Замечательно, что люди не умеющие писать код теперь могут тестировать свои гипотезы в кратчайшие сроки, а разработчики сокращать время на типовых задачах, но пока это не панацея. Работающего бота он написал с первой же итерации, а вот на добавление функциональности ушло около 30-40 итерации, ибо были банальные ошибки.Аватар к Боту сгенерирован тоже нейронной сетью, а также часть текста использованного в описание бота. Часть кода сгенерированного ChatGPT и используемого в Боте.Попросил коллегу оценить код написанный ChatGPT:По 10 бальной шкале оценил в 3-4 балла, ибо проблемы с табуляцией, бесконечными циклами и повторяющимся кодом.КоллегаБот пока залит на бесплатный AWS с Ubuntu. Планирую, докупить мощности, если будет больше 500+ активных пользователей. Если кому интересно, то можете поддержать. Сейчас в Боте висит раздражающая кнопка с возможностью доната под каждой цитатой, ибо я пока не придумал как сделать ее более нативной. Принципиальная позиция, что бот должен оставаться бесплатным, да и не совсем понятно, что тут монетизировать в банальном боте без Product Market Fit.Планы на ближайшее время: Доделать базу, поправить ошибки, которые встречаются в тексте.Сделать кнопку доната более нативной или спрятать ее во внутреннее менюЗапустить сетку языковых ботов с возможностью платной подписки с использованием Veed.io или других нейронных сетей на базе данного кода.Возможно, что данный бот поможет кому-то быть более спокойным, рассудительным, а также справиться с тяжелым стрессом, но вполне может быть, что это просто бесполезный Pet-проект для большинства, но не для меня) В любом случае, вот бот.
Прикольно, хотел реализовать похожию идею, только не цитаты а общение с виртуальным стоиком :)
В твоём боте не хватает автора цитаты, хотелось бы видеть кому она пренадлежит.
Cпасибо!
Я тоже думал о таком чат-боте, но на данном этапе не потяну, а нагружать коллег не хочется)
По поводу авторов цитат - солидарен, но если честно, то в первой версии базы данных которую я бекап которой я успешно потерял они были.
Классная идея, но не снижает ли это эффективность? Автоматизм - хорошо, но я, думаю, ведение дневника намного эффективнее. Я, например, веду свой Дневник стоика в ТГ: https://t.me/stocismic