Комментарии 20
Всем привет! Меня зовут Катя
Чат-бот по определению ТОП слов из вашего чата запрещённого мессенджера «на коленках»
На коленке, Катя. Правильно говорить "на коленке".
На коленках сидят у кого-либо. На коленке пишут что-то по-быстрому.
И к чему минус и такие комментарии? человек поделился своим наработками хорошо сделал плохо он поделился а тут )) такое ощущение что тут не сообщество близких по интересам людей о клуб элитных ХАХЕРОФ негоже)
Это было ожидаемо ?
Объясню почему минусы.
Название статьи сходу отдает неким хвастовством - "За один день". Вау, невероятно, мы рады, но зачем здесь такое на Хабре? Смайлики и всякие лол зачастую идут туда же.
Сама статья по себе hello world бот на питоне, коих тут и так тысячи, ничего нового не привнесла.
Спасибо, поняла. Согласна, тема статьи не нова. А заголовок и посыл статьи в том, что не стоит боятся начать что-то писать: 1) это не так сложно 2) это не так долго. Скорее она более мотивационная, чем новаторская. Но я поняла, что это статья не для хабра
Кажется, что вы просто не совсем поняли сами, для кого пишете эту статью.
Для специалиста ничего нового. Для новичка почему-то кажется что потребуется больше деталей. Мотивационная часть выражена слабо, либо я не заметил.
Про хвастовство сказали выше.
Я такой себе писатель, но вот +- средний сценарий для такой статьи:
1) introduce yourself (Я - Катя...)
2) Боль которая есть сейчас (???, допустим, страстное желание знать топ 10 по существительным и глаголам в том самом месенджере)
3) Как сделать (Телеграм бот с разделением слов на сущ. и глаг. с либой natasha)
4) Драма (Чорт, знаю только java и котлин)
5) Мотивация (Задачка на день, новый амбициозный проект, кину вызов себе и изучу питон ради natasha)
6) Результат что получилось и как, что открыла для себя нового (не просто "мне понравилось", а наверняка узнала что-то из особенностей работы), сколько потратила чашек кофе
При этом код желательно прятать под кат (чтобы не читать полотно кода кому не интересно) и разбавить картинками (хотя бы пример работы бота, вы же его проверили в бою?)
Ну и я ожидал что с таким заголовком в конце будет какой-то вау, в духе что вы это все сделали за 1 день и еще и бот стрельнул где-то)
Заметка для хозяюшки:
Для ботов на питоне, в будущем, лучше взять aiogram, она во многом удобнее, приятнее и у нее есть большое русскоговорящее коммьюнити
Меня смутило именно то, что было написано «чат-бот». Я искренне думал, что автор прикрутит NLP-модели типа Берт или ДипПавлов для того, чтобы «поддерживать диалог». А так - тупо txt передали и там уже Наташа все посчитала. Кстати, ради такого тащить в проект целую библиотеку - не самое лучшее решение, как по мне.
Да, бот очень тупой, а так просто посмотрела на возможности Наташи ) но я не специалист в области data science. В начале статьи написала, что я занимаюсь вообще другим. Видимо лучше писать статью по своему профилю)
тут вопрос не в том, что "не по профилю", а в том, что, фактически, задача "посчитать 10 самых встречаемых слов в тексте", да и все. Ну и завернуть в удобный сервис, которым выступал ваш бот.
И тут, как справедливо сказали коллеги выше, задача бота решена не раз (передать файл, получить от него ответ), хотя и здорово, что этот кусок вы описали, ок.
Но вот вторая часть - ну нет, там до "чата" еще плыть и плыть, все эти эмбеддинги и прочее.
В общем, стоит, наверное, поздравить со статейкой, но есть еще что доделать. Например, если в топ-10 будут входить матерные слова, то пусть бот дает рекомендацию в духе "ну, эт самое, начни читать, шоб слова в предложении связывать, а то че ты как не эт самое".
Благодарю за обратную связь! Особенно приятно получить развернутый ответ от профессионала в этой области. Учту ваши советы при написании следующей статьи. Не особо удачный выход на просторы хабра =)
2,3
добавляю файлы с двумя написанными на предыдущих шагах скриптами3,4
устанавливаю необходимые библиотеки для работы приложения6
запускаю код
подправьте плз, номера
и спасибо за статью
По поводу Dockerfile: сначала идут команды, которые меняться не будут или вероятность их изменения очень мала. А потом уже копирование исхрдного кода. То есть сначала установка модулей, а потом уже копирование скриптов.
Кэт.
Ты большая умница. Не обращай внимание на недалёких людей, которые тебя гнобят. Они сами забыли, как открывали для себя волшебство кода с простейших задач, а другие ничего не умеют, поэтому их колбасит от того, что кто-то развивается и становится успешным.
Верь в себя, улучшай свои навыки, и никогда не сдавайся. На этом тебя крепко обнимаю.
Зачем вам понадобился бот?
Я сделал сервис на php, но это мне было нужно, он ищет вакансии и заказы и отправляет по смс.
И ещё вопрос, мне можно статью отправлять на хабр?
ради интереса просто написала. На второй вопрос не могу ответить корректно - но мне кажется можно писать о чем угодно, если есть желание, время и возможность. Здорово, что вы написали такого бота - думаю это заняло не один день, стоит поделиться, кто-то возможно ищет как это сделать и ваш опыт мог бы помочь кому-то.
Как я написала чат-бот для телеги на питоне и задеплоила его на удаленную машину за один день