Сообщество - ИТ-проекты пикабушников

ИТ-проекты пикабушников

443 поста 3 321 подписчик

Популярные теги в сообществе:

Я создал телеграм бота (FYTT), который ищет телеграм каналы всех ваших подписок на ютубе

Бот - https://t.me/FYTTproject_bot

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

До этого я, конечно, создавал ботов. По сути, я умел все, что нужно для проекта:

  • Работа с базой данных (использую MongoDB, в профессиональном сообществе её немного хейтят, но ладно).

  • Основной язык — Node.js + фреймворк telegraf.js.

  • Работа с Google API (YouTube API, в частности) — делал авторизацию для сайта с цитатами (недоделал, к сожалению, лежит уже год полумёртвым. Если есть гениальные идеи сделать лучший сайт с цитатами, пишите мне, покреативим).

Да, в принципе, это всё, что нужно по стеку.

Так как делал проект на полном вайбе, под музыку, конечно, никакой логики не прописал, но решил затестить, что сможет сделать ChatGPT — и не зря. Он написал основной код, логика которого мне понравилась. Разумеется, чтобы его запустить, нужно было сделать кучу правок, а чтобы он заработал — многое переписать. Но в целом я оказался доволен работой ChatGPT — это реально будущее. Причём я осознал, что он смог выдать нормальный код лишь потому, что я сам чётко понимал, как будет работать бот. А значит, программисты ещё долго будут мучиться на своих креслах, работая на корпорации.

Итак, в первой версии бота была авторизация, которая не работала.

Во второй версии появилась авторизация, которая заработала.

В третьей версии основной функционал заработал, но идея не была раскрыта, так как бот искал ссылки на Telegram-каналы ютуберов из моей базы данных, в которой было всего 3 канала — что, конечно, никуда не годилось. Тогда я быстро понял, что почти все YouTube-каналы оставляют в описании ссылки на свои Telegram-каналы, а значит, взять их — дело лёгкое, верно?

Ах да. YouTube API аж 3-й версии не способен получать ссылки каналов... Это же чуть ли не базовая функция API — получать всё, что написано на странице.

Благо нашёлся энтузиаст, который уже сделал своё API — yt.lemnoslife.com, где это хорошо реализовано. Респект автору огромный.

Ну и после этого последовал миллион фиксов багов и непоняток, потому что я неопытный и слабый разработчик. В итоге всё работает, но появилась другая проблема: бот запрашивает конфиденциальные данные пользователя — список его подписок, а значит, Google просто так не даст их получать тому, о ком ничего не знает. (Для тестов можно добавлять тестового пользователя).

Чтобы Google тебя одобрил, нужен сайт с главной страницей и политикой конфиденциальности.

«Кайф», — подумал я.

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

Первый раз Google не понравился логотип моего приложения, потому что он «не отражает индивидуальность» (или как-то так, короче, наверное, потому что слишком хорошо читается логотип YouTube и Telegram, с чем я согласен).

Я создал телеграм бота (FYTT), который ищет телеграм каналы всех ваших подписок на ютубе Telegram (ссылка), Google, Приложение, YouTube (ссылка), Инструкция, Бот, Telegram бот, Bots, Разработка, Веб-дизайн, Гайд, Информационная безопасность, Личный опыт, Чат-бот, Сервис, Сайт, Домен, Видео, YouTube, Длиннопост

Смысл: Телеграм поглощает ютуб / Ютуб сгорает, а там телеграм

Тогда я решил показать всю свою харизму и индивидуальность:

Я создал телеграм бота (FYTT), который ищет телеграм каналы всех ваших подписок на ютубе Telegram (ссылка), Google, Приложение, YouTube (ссылка), Инструкция, Бот, Telegram бот, Bots, Разработка, Веб-дизайн, Гайд, Информационная безопасность, Личный опыт, Чат-бот, Сервис, Сайт, Домен, Видео, YouTube, Длиннопост

FYTT - FromYoutubeToTelegram, что и написано на фоне

Этот они приняли. 🥳

Далее Google не понравилась политика, которую написал ChatGPT. Они жёстко написали: мол, «в вашей политике сказано, что Google продаёт данные пользователей». Я перечитал и такого там не увидел. Закинул в ChatGPT, он всё пофиксил, и наконец меня одобрили.

Далее я всё релизнул, украсил, фиксил баги неделю-две и решил рассказать об этом людям, сделав два забавных Shorts.

На данный момент моим ботом воспользовались 37 человек, но многие просто тыкнули /start и больше не заходили — что обидно :(

Кому интересно:
Бот - https://t.me/FYTTproject_bot
Исходный код - VitoSperansky/FromYoutubeToTelegram: Бот для поиска телеграмм каналов всех ютуберов, на которые вы подписаны в "два клика". (github.com)
Сайт - fytt.tech:3000 (порт 3000, потому что порты ниже 1024 поумолчанию закрыты для установки серверов, их можно открыть, но это угроза безопасности. По-хорошему мне надо было сделать переадресацию с 443 порта (он дефолтный для https сайтов, поэтому скрыт в поисковой строке и пользователи его не видят) с помощью ngrok например, но я не стал тратить силы, так это все равно заглушка для гугла).
Связаться со мной по предложениям/вопросам или просто - https://t.me/vitosperansky

Показать полностью 2 2

Программа на мобильное устройство, для мужиков на СВО. Интересно мнение, ну и те кто поможет запустить проект!

Баллистика очень точная наука. Но есть в ней большая ошибка, ЧЕЛОВЕК!

Мы команда проекта

МП УЛЕЙ (комплексная программа для помощи при наведении и анализе огня артиллерии). Основанием для создания данной программы послужило ряд исследований из открытых источников, таких как https://amp.topwar.ru/206569-bol-i-nischeta-rossijskoj-artil... .

У нас всегда возникал вопрос. А как так получается, что на зелёном поле возникает такой лунный пейзаж. Не уж то враг бегает по полю, а по нему ведётся прицельный огонь? Или это не рациональное использование боеприпасов, так называемый шквальный огонь? Когда здоровый мужик закидывает снаряды в миномёт и чем больше он их туда закинет, тем больше шанс, что он попадёт в цель! Сколько он их сможет туда закинуть? Столько, сколько хватит сил! А затем возникнет снарядный голод!!!

А есть ли смысл от такой стрельбы? Проводится ли аналитика процента попадания? Ведётся ли учёт наличия и расхода боеприпасов расчёта? Или эта информация не нужна и не интересна??? Тогда как ведётся все это планирование и анализирование?

СЕЙЧАС МНОГО РАЗНЫХ ПРОГРАММ КОТОРЫЕ ЭТО УЧИТЫВАЮТ, НО МЫ ХОТИМ СОЗДАТЬ ТУ, КОТОРАЯ ОБЪЕДИНИТ ИХ ВСЕ. ПОЭТОМУ И НАЗВАЛИ ЕЁ УЛЕЙ!

Данной программой мы хотим решить следующие проблемы

1)Одна из самых главных проблем артиллерии КБС контрбатарейной стрельбы.

Увеличивая точность, быстрота корректировки и скрытно ть передачи данных в эфире.
2)Иметь аналитику эффективности стрельбы каждого орудия и расчета. 3)Программа

должна нести учет износа и следующего ТО, расчитывать заряд пороха.

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

5) Находить малоэффективные бригады и переучивать их! А лучше заменять неэффективных командиров на МП (мобильное приложение).

Мы настроены создать аналоговое приложение типа Яндекс такси, где человеку необходимо только уметь водить,а не знать весь город. В нашем случае настроить орудие (увидеть в прицеле определенные цифры). Приложение, где роль командира расчёта на себя возьмёт компьютер!!!

Желание помочь Родине, познания полученные за годы работ, анализ имеющегося оборудования, привели нас к пониманию потребностей и формы МП УЛЕЙ, которое как ни какое будет востребовано в это непростое время ограничений. Мы планируем создать продукт очень схожий с Яндекс карты, Яндекс такси (аналог зон повышенного спроса, но только в форме повышенной активности противника и собственных сил), даст понимание о местах скопления и предполагаемых прорывах. Дополнительно включающий в себя цифровую буссоль, с возможностью анализа эффективности стрельбы. Своего рода мы получим рейтинг боевого расчета и мастерства офицерского состава!

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

Наша фишка это Дешевизна, быстрая разработка и внедрение ее на действующем оборудовании, простота использования, устойчивая система передачи и кодирования информации!

Описание

Система формирования объективной картины боевой обстановки.

Решаемые задачи

формирование карты боевой обстановки

выдача рекомендации артиллерийским расчётам сбор и аналитика оперативной информации

Инструментарий

система строится на базе двух приложений - одно тонкий клиент для непосредственных участников на переднем крае, вторая часть для сбора и обработки данных

передача данных осуществляется по радиоканалу со своим алфавитом

Оперативные карты строятся на базе карт Яндекс и Google со своими слоями Тонкий клиент и вся система работает на локальных серверах компании

используемые операционная система смартфоны на базе Android а серверная часть на базе астролинукс

Функциональная обвязка

типовой сценарий использования

на переднем крае у каждого бойца есть смартфон с установленным приложением, у которого есть два основных экрана Отправить данные и Оперативная обстановка

боец на переднем крае Наблюдая оперативную обстановку на экране смартфон, на его участке карты ставит точки на карте с указанием характеристики этих точек

программа формирует пакет на основе введённых данных и показывает кнопку передать информацию

боец убедившись, что смартфон подключен к рации по аудиоинтерфейсу и что рация настроена для работы со штабом нажимается сформировать и отправить пакет приложение переводит данные в цифровой вид, шифрует на базе получившегося шифра, формирует звуковой пакет и передаёт его по рации

на постоянной основе стоит рация подключенная по аудио каналу к компьютеру имеющему связь с сервером

при поступлении звукового сигнала он РАСШИФРОВЫВАЕТСЯ, проверяются ключи шифрования и если сигнал подтверждает, что достоверный происходит его дешифровка

Дешифровки сигнала в базу данных серверов вносится поступившая информация

Там же в штабе находится второй компьютер, который находится в режиме ссылания и пакетной информации

С периодичностью в несколько минут этот компьютер формирует пакет информации для рассылки всем заинтересованным участникам оперативной обстановки

Рации бойцов прослушивают каналы связи этого сервера и компьютера и принимают пакет их данных постоянно обновляя карту на экране оперативной обстановка

таким образом две части одного приложения с одной стороны позволяют бойцам отправлять и исправлять данные о текущей обстановке с другой стороны быть в курсе что видят другие группы

на экране Оперативная обстановка доступен расчёт баллистическим калькулятором

боевой расчёт ствольной артиллерии видя оперативную обстановку либо самостоятельно принимает решение, либо получает запросы с штаба на поражение какой-либо цели

программа зная месторасположение этого расчета и месторасположение цели и зная её характеристики, используя данные встроенного баллистического калькулятора выдает рекомендации настройки буссоли расчёту

после проведения огневого воздействия на цель расчёт на экране на оперативной обстановке отфильтровывает сообщение о прилётах, тем самым получая достоверную информацию о результатах огневого воздействия

внеся корректировки на базе фактических данных производится следующий залп

таким образом имея оперативную информацию с переднего края происходит оптимизация

Показать полностью

Telegram бот "Конституция РФ"

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Всем привет! Пол года назад, я наткнулся на видео Артемия Лебедева, в котором он обозревал свою работу связанную с сайтом конституции.

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

Имея большой опыт в разработке Telegram ботов, я хотел бы показать своё решение, то как я вижу реализацию бота на данную тематику.

Бот студии Лебедева - https://t.me/constitutionforyou_bot

Мой бот - https://t.me/ru_constitution_bot

Предисловие.

Я заранее хочу поблагодарить команду студии Лебедева, за проделанную работу. Я хорошо отношусь к работам Артемия и считаю его специалистом высокого уровня.

Я не в коем случае не хочу оскорбить команду, которая занималась данным проектом. Я лишь хочу высказать своё мнение и показать решение, которое на мой взгляд выглядит практичнее, интереснее и информативнее.

Начнём с мелочей.

Переходя по ссылке, мы видим, что название бота не несёт в себе никакой конкретики, отсутствует описание профиля + отсутствует сообщение в блоке, в верхней части чата.

Описание в профиле и название, отображаются в упоминание Telegram бота, при переходе по ссылке и в сообщение, при отправке. Без данной информации, пользователи получившие ссылку не поймут куда она ведёт!

А сообщение, в начале чата, используется для краткого описания правил работы бота.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот студии Артемия Лебедева

В своём решение я указал краткое описание, изменил название на «Конституция РФ» и изменил описание профиля.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

Обработчик команды /start

Теперь отправим команду /start. Здесь сразу несколько некрасивых моментов.

Во-первых, текст команды не удаляется и продолжает засорять чат. В дальнейшем это прослеживается и на отправке команд при использование клавиатуры.

Во-вторых, вам отправляется сообщение со словами «Привет» и указанием ссылки на ваш профиль. Я не поминаю какую информативную ценность несёт в себе это сообщение, которое зачем то ссылается на сообщение с командой.

Скорее всего, это сообщение отправлено для вывода клавиатуры, ведь без текста клавиатуру отправить нельзя.

Тогда почему не написать нормальное приветственное сообщение? Странно...

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот студии Артемия Лебедева

Посмотрите, как я обработал нажатие на кнопку start

  1. Команда удаляется и не засоряет чат.

  2. Приветственное сообщение описывает разделы бота и даёт краткое понимание, как с ботом работать и какой в него заложен функционал.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

Немного о функционале

Я посчитал, что простое перечисление статей это скучно, поэтому я решил добавить дополнительный функционал для моего бота.

В моё решение заложена возможность отмечать прочитанные статьи и добавлять их в раздел «Избранное».

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

Для всех своих ботов я разрабатываю административную панель, с помощью которой можно добавлять контент, просматривать аналитику и информацию о пользователях которые взаимодействовали с ботом.

Для бота конституции я также подключил административную панель в которой можно редактировать статьи и главы конституции.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

О базовом функционале и структуре проекта

У бота представленного студией Артемия Лебедева при взаимодействие с кнопками, отправляются новые сообщения в чат. При этом большую часть сообщения занимает изображение, что крайне не удобно при работе с телефона.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот студии Артемия Лебедева

У меня же, первый экран состоит из кнопок для перехода в важные разделы, поэтому мы переходим в раздел «статьи». Из раздела со статьями, я убрал изображение, избавился от слова «статья» в названиях кнопок и добавил статус прочтения статьи + расположил кнопки по 4 в ряд.

Мой подход позволил сделать сообщения компактнее, и при этом не потерять информативность.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

На странице статьи я добавил кнопки для изменения статуса "Прочитано" и добавления в избранное. Также были добавлены навигационные кнопки для перехода к другим статьям.

Пункты статей были объедены в одну статью, чтобы не увеличивать вложенность навигации.

Telegram бот "Конституция РФ" Программирование, IT, Чат-бот, Telegram бот, Конституция, Длиннопост, Политика

Бот от Prog-Time

У бота от студии Лебедева нет навигации внутри статьи, поэтому для перехода на новую статью необходимо вернуться на несколько шагов назад.

При этом, все переходы сопровождаются непонятными скачками, которые на 5-6 раз начинают дико раздражать.

Это связано с тем, что их функционал построен на удаление и последующей отправке новых сообщений.

При таком подходе, если вы открыли бота через телефон и у вас остаётся одно сообщение, то бот просто закрывается... и это раздражает, гораздо сильнее!

А если бы они использовали метод editMessageText, то получили бы плавные переходы между разделами.

И на десерт!

  • Кнопка «Меню» активна, но из-за малого количества команд по сути бесполезна

  • Картинки в статьях есть, но ссылаются на telegraph. Я бы понял, если бы вы перетягивали трафик на сайт, а так.. Зачем это? Непонятно!

  • Обработчика на команду /help, которая могла бы описать функционал бота – нет!

Итог

В общем на мой взгляд очень слабо, а вы напишите своё мнение в комментариях!

На реализацию моего решения у меня ушло 3 дня.

Из этого времени, я потратил:

  • 1 день на написание парсера для получения информации

  • 1 день на настройку простой админки на Laravel, для редактирования записей

  • 1 день на написание функционала бота

Спасибо за внимаем, надеюсь данный материал был полезным или хотя бы интересным.

Всем пока!

P.S

Это не коммерческий проект! Исходники моего бота тут...
https://github.com/prog-time/rf-constitution-bot

Бот был разработан для исключительно для презентации и скорее всего в дальнейшем поддерживаться не будет.

За актуальность статей конституции я ответственности не несу!

Показать полностью 9

Telegram-бот для скачивания с YouTube и VK.Видео - год спустя1

Год назад я рассказывал о работе telegram-бота для скачивания видео - @SaveFromVkBot.

О чём речь?

Если вкратце, то в ответ на присланную ссылку, бот присылает видео. Собственно, проще будет объяснить картинкой:

Telegram-бот для скачивания с YouTube и VK.Видео - год спустя Telegram, Telegram бот, ВКонтакте, YouTube, IT, Длиннопост, RUTUBE, Яндекс Дзен

Дальше это видео можно просматривать с помощью встроенного в телегу плеера со всеми вытекающими.

А что именно вытекает?

  • Не нужно ставить никаких дополнительный приложений или плагинов: скорее всего Telegram и так уже установлен на телефоне и/или на компе.

  • Автоматическая синхронизация между устройствами: можно отправить запрос на видео с компа, а оно скачается и на телефон тоже.

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

  • Можно просматривать / прослушивать видео / аудио с выключенным экраном телефона (привет, премиум подписки vk.com/youtube.com).

Ну и самое актуальное: бот не подпадает под блокировку YouTube, то есть с его помощью можно смотреть видео, даже если сам YouTube у вас не открывается. Самое главное - иметь ссылку на нужное видео.

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

Что было сделано?

Теперь немного о том, что изменилось за последний год.

Пожалуй, основной сложностью был постоянный рост аудитории. Пока аудитория бота была небольшой, проблем с блокировками не возникало. Но начиная с некоторого момента, оставаться "ниже радаров" уже не получается. К примеру, YouTube постоянно банит сервера бота по IP, сразу после превышения определенного количества скачиваний в минуту (мем "Я тебя по IP вычислю заиграл новыми красками). Telegram банит, если бот посылает слишком много сообщений, или выедает много трафика.

Вообще, рост нагрузки был наиболее интересной часть работы над ботом. Ведь изначально он начинался именно как хобби-проект, и крутился на одном самом дешевом сервере. В данный момент, работу бота обеспечивают пять довольно мощных серверов. А с учётом блокировки YouTube в России, и того, что нагрузка на бота выросла больше чем в два раза за последний месяц, я думаю, что это не предел. Причём часть этих серверов крутится за пределами РФ, так что блокировка YouTube-а нам не страшна.

Ещё из нововведений: были добавлены два наиболее популярных российских хостинга (помимо YT и VK) - RuTube и Яндекс.Дзен.

Вообще, работа над ботом стала для меня идеальной иллюстрацией закона Парето:

20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата.

Когда я только запускал бота, был реализован лишь базовый функционал, но его хватало, чтобы перекрыть 80% потребностей (выбрать видео, выбрать разрешение, скачать). Доработки и доведение до ума напротив не так заметны, но занимают гораздо больше времени.

Планы:

Количество вещей, которые хочется улучшить - очень большое, но если выделить основные, то вот список:

  • Добавление поддержка других видео-хостингов.

  • Автоматическое "вырезание" из видео нативной рекламы, а также надоедливых блоков, вида "ставьте лайки, подписывайтесь на канал".

  • Поддержка файлов большого размера (в данный момент ограничение Telegram — 2 ГБ), это актуально для длинных видео и больших разрешений.

  • Ненавязчивая монетизация (всё-таки надо как-то окупать хостинг и сопутствующие траты)

Ссылки:

Бот: https://t.me/SaveFromVkBot

ТГ-канал с обновлениями: https://t.me/SaveFromVkChannel

Показать полностью 1

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе

Всем привет! Меня зовут Паша и, как вы поняли из названия, я сделал расширение, которое позволяет блокировать спам продавцов на Авито. Немного о жизни разработчика бесплатных расширений писал в прошлой статье. Расширению два месяца назад стукнуло два года и захотелось всем напомнить о нем, параллельно вспомнить самые интересные отзывы и типизировать их. Погнали?

Как известно, “все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему”, поэтому смысла останавливаться на позитивных отзывах нет - они несут в себе радость, оптимизм, отличное настроение и иногда классные словечки, которые приятно слышать про свое детище (”турбопушка”, например)

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

особенно приятно такое слышать от милого котенка 😀

Моя самая любимая категория негативных отзывов - “продались”. Такие невероятные истории люди придумывают! Я иногда сижу в растерянности и думаю - это реально человек так считает или это просто прикол какой-то?

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Вот так я узнал, что живу шантажом 😀 Это вообще на самом деле топ! Я прямо представляю, как сидим с авитовцами в главном офисе и негодуем, что наш коварный план был раскрыт 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

До сих пор жду свой чек от Авито, видимо на почте какие-то сбои и он до сих пор не пришел 😀

Еще часто в отзывах, как условно положительных, так и отрицательных, проскальзывает тема “вот я бы сделал в тысячу раз лучше и красивее, но не хочу”

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

newart показал бы как надо с этими авитовцами бороться! Но лень. Еще с таким наездом вопросы задает, как будто я ему денег должен 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Eugene, меня тоже эта ситуация достала, вот я сел и написал расширение

Кстати, можете присоединяться к разработке, проект в открытом доступе: https://github.com/SyrnikovPavel/ave_blacklist

Когда начинал разработку, даже не представлял с каким на самом деле потоком негатива можно столкнуться. Кто бы мог подумать, что у пользователей такие высокие требования к бесплатному расширению, которое люди делают в свое свободное время! Люди, будьте добрее! И не ищите подводных камней там, где просто кто-то (я, например) накосячил 🙂

А какие интересные и смешные отзывы вы слышали о себе/своем продукте? Пишите в комментариях :)

Показать полностью 3

Настоящая помощь бизнесу

Приветствую, пикабутяне!

В этом посте я хотел бы посоветовать тем, кто работает с проектами и задачами, настоящую находку российской разработки — YouGile. Благодаря этому сервису вы можете разбить крупный проект на этапы и задачи, грамотно управлять ими, используя автоматизацию и разные инструменты, и добавить в процесс всю команду!

Настоящая помощь бизнесу IT, Программа, Разработка, Agile, Бизнес, Инструменты, Программное обеспечение, Информационные системы, Планирование задач, Работа, Процесс, Длиннопост, Реклама

Интерфейс

Сразу скажу, что если Вы пекарь, дизайнер, фрилансер или просто работаете на себя, то для Вас система абсолютна бесплатна - можно подключить команду из 10 сотрудников и пользоваться.

Коротко о функциях:
1. Чаты - в каждой задаче можно общаться с людьми, которые за нее отвечают. Прикреплять файлы, делать запись экрана, ставить реакции, рисовать таблицы и тп. Есть полноценный текстовый редактор
2. Задачи - каждую задачу можно оснастить стикерами приоритета, таймерами, поставить дедлайны, переназначить ответственного.
3. Автоматизация - Вы можете автоматизировать задачу так, чтобы после какого-то действия она могла перейти в нужную колонку, переназначилась на другого, закрепила или открепила стикеры - возможностей масса.
4. Виды - Вы сможете вывести все задачи в диаграмму Ганта и видеть задачи по временным промежуткам, связывая задачи между собой или использовать календарь/канбан.

Настоящая помощь бизнесу IT, Программа, Разработка, Agile, Бизнес, Инструменты, Программное обеспечение, Информационные системы, Планирование задач, Работа, Процесс, Длиннопост, Реклама

Гант


5. Отчеты - в отчетах можно посмотреть кто ответственный за задачу, сколько она провела на определенном этапе и найти "горлышко бутылки" - это то место где у вас постоянно стопорится процесс.
6. Версии - есть коробочная версия и облачная. YouGile можно открыть программой для ПК, есть мобайл для типовых ОС.(IOS и Android) и WEB версия.
7. Настройка прав - каждому пользователю можно присвоить 3 типовых роли (Админ, сотрудник, наблюдатель) или создать новую роль и выстроить гибкую систему прав из 30+ настроек, чтобы он мог видеть и изменять только то, что ему разрешено.

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

Показать полностью 2

Как я заложил трешку в МСК под бизнес – часть 1

Всем привет от олдфага (~10 лет на Пикабу)! Соскучились по авторскому контенту? А по историям успешных неуспехов? В этой серии постов хотел бы рассказать, как я рискнул, заложил квартиру в Москве и ударился в бизнес.

Кратко о серии: появилась идея мобильного приложения (по итогу вылилось в 2500+ часов работ), скинулись с партнером и ударились в разработку. В постах я расскажу, с чем удивительным мы столкнулись на рынке IT услуг, как не учли этап тестировки за 2 млн, автоматических тестов на нагрузку, как ведут себя исполнители-разработчики, как Я.Контекстная реклама приводит по 300 ботов на сайт под видом реальных людей, как мы хотели попасть в предустановленные приложения в ОС Аврора (смех, да и только), про политику Эппл  и Гугл в отношении приложений с платными подписками из РФ, как разработка в 3 месяца вылилась в полтора года и другие нюансы с нашими ошибками и успехами.

Как я заложил трешку в МСК под бизнес – часть 1 IT, Бизнес, Разработка, Приложение, Расставание, Длиннопост

Для ЛЛ (ОСТОРОЖНО, СПОЙЛЕР!). Приложение выпустили, залог отбил, даже конкурс с денежными призами получилось организовать, можно сейчас выиграть до 23 августа от 15 000 до 50 000 рублей. В нашем телеграмме условия.

Погнали! 38 лет, москвич, есть высшее образование по менеджменту организации, обычная семья: отец - писатель, мама – преподаватель музыки. По профилю почти не работал. Основная моя деятельность: исследование родословных людей (был прикольный пост в Горячем от меня, как не нарваться на мошенников).

Примерно 2 года назад встретились с товарищем, обсудить, хорошо ли после разрыва отношений создавать мою куклу-вуду, колоть ее иголками и подсыпать мне под дверь кладбищенскую землю (но это совсем другая история, бойтесь женщин, но не всех!). После однозначного вердикта, что в целом, это норма и обыденность, товарищ решил меня подбодрить и поделился крутой идеей, сделать мобильное приложение с цифровыми визитками.

Как я заложил трешку в МСК под бизнес – часть 1 IT, Бизнес, Разработка, Приложение, Расставание, Длиннопост

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

И так, я принял для себя однозначное решение – вкладываемся. Я немного понимаю в управлении, сео, асо, смм, имел опыт в администрировании интернет-ресурсов, мой партнер – в бухгалтерии и юриспруденции. Решили, что для старта разработки с нанятыми исполнителями и открытия ООО этого будет достаточно (первый факап-ошибка). Не имея даже примерного представления, сколько может обойтись наша задумка с приложением, мы начали анализировать предложения. Интернет красиво стелет: «приложение под ИОС и АНДРОИД – от 150 000 рублей!» и так далее. Провели несколько созвонов с потенциальными исполнителями, примерно обрисовали идею (без точного ТЗ – результат ХЗ, опробовал на себе). Получили предложения от 200 000 до 1 млн рублей.

Как я заложил трешку в МСК под бизнес – часть 1 IT, Бизнес, Разработка, Приложение, Расставание, Длиннопост

Заложили погрешность Х2 от максимальной цифры, эта сумма у нас с партнером была (без залога квартиры). Выпускаться планировали на свои, развитие и реклама – надеялись привлечь инвесторов позднее. Поняли, что в целом, потянем, можно стартовать, выбрали предложение от исполнителей чуть выше среднего (ставка 25-30 у.е. час) и начали уточнять ТЗ на совместных коллах (которые изначально были озвучены как бесплатные на весь период разработки, нас красиво развели). В этих разговорах услышали много иностранных неизвестных нам слов) Про devops, flutter, nginx, apache и так далее. На этом этапе стало понятно, что если мы не заимеем в своей команде человека с более углубленными техническими знаниями, который имел бы дело непосредственно с разработкой хотя бы сайтов и администрированием серверов, то нас могут очень легко развести на то, что реально не нужно приложению и мы растратим бюджет.

Договорились с исполнителями, что берем небольшую паузу и отправились в свои адресные книжки искать нужного человека по знакомству. Продолжение следует…

*Кстати, мы сейчас ищем в команду маркетолога-продажника-рекламщика с универсальными компетенциями, если Вам интересны новые проекты под себя – свяжитесь со мной, обсудим.

Показать полностью 3

Каждый год зимой происходят странности

Например, что-то пропадает. У одних важные вещи, у других новогоднее настроение. В этот раз — потерялись помощники Деда Мороза. Но есть хорошая новость: вы можете их найти! Вернее, помочь им найтись…

Нейросеть придумала идею и написала мне приложение, которое теперь набирает популярность без моего участия

Год назад мне на глаза попалась статья с заголовком: «Нейросеть ChatGPT придумала бизнес-план с бюджетом в $100, а предприниматель реализовал и заработал $10 тысяч за 4 дня». Суть была в том, что нейросеть GPT-4 помогла британскому дизайнеру Джексону Фоллу превратить $100 в $25 тыс (ну почти). Дизайнер попросил ИИ-бота создать бизнес-план для онлайн проекта с небольшим бюджетом и за сутки с помощью бота он запустил сайт, предлагающий экологически чистые товары. Потратив всего $100, Фолл нашел единомышленников и потенциального покупателя, оценившего проект в $25 тыс.

Оценка проекта и реальная его продажа – это конечно же одно и то же, особенно, если проект оценивает собственная мама.

Нейросеть придумала идею и написала мне приложение, которое теперь набирает популярность без моего участия IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Видимо где-то далеко в подсознании у меня отложилась идея того, что нейросеть может не только воплощать чужие идеи, но и генерировать собственные. Пару месяцев назад я ушел в долгожданный отпуск и как назло приболел. Вместо пляжа, гор и прогулок по набережной, у меня были 4 стены, пол, потолок. Лежу на диване, смотрю серию «Силиконовой долины» (ой, простите, конечно серию «Кремниевой долины») и мне приходит идея: «почему бы не придумать и не реализовать что-нибудь с помощью ChatGPT, тем более у меня сейчас вагон времени».

Я два года как бэкенд-разработчик (влетел в IT в 2022 в возрасте 32 лет), а значит мне нужно придумать что-то такое, где нет фронтенд части, то есть где не нужно разрабатывать визуальную составляющую. И Telegram-бот как нельзя лучше подходит под эти критерии, ведь фронтенд частью будет выступать интерфейс самого мессенджера.

Что такого полезного можно разработать я спросил у ChatGPT:

Нейросеть придумала идею и написала мне приложение, которое теперь набирает популярность без моего участия IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

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

И тут возможны 2 варианта:

  1. Ниша свободна! Заходи с хорошим решением и пользователи подтянутся.

  2. Никому это нафиг не нужно, нерентабельно и бессмысленно.

Я понимал, что вариант №2 более вероятен, но очень хотелось поверить в сказку, а именно в вариант №1. Я решил отвести этому проекту ограниченное количество времени и по результатам запуска посмотреть: а стоит ли овчинка выделки? Плюс ко всему у меня есть свой собственный чат на 2000 участников в Telegram, значит данное решение как минимум будет полезным для участников моего чата и меня самого.

Я решил пойти по пути того чувака, который отдал нейросетям работу по разработке сайта эко-товаров. Большую часть кода, а также описание пунктов главного меню в боте мне сгенерировал ChatGPT. Аватарку для бота сгенерировал Midjourney. Конечно, нейросеть не может учесть всех нюансов и допускает ошибки, поэтому многое приходилось исправлять или писать вручную. За неделю основной функционал бота был готов, далее были только небольшие доработки и исправление багов. Также прикрутил возможность переключиться на английский язык, чтобы можно было опубликовать статью на Reddit. Кстати, вот один из комментариев оттуда под моим топиком (перевел гугл переводчик).

Нейросеть придумала идею и написала мне приложение, которое теперь набирает популярность без моего участия IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Сейчас бот умеет делать 3 вещи:

  1. Автоматически раз в сутки присылать саммари сообщений в чат за последние сутки.

  2. По команде присылать саммари последних 100 сообщений отдельного пользователя.

  3. Опровергать и подтверждать высказывания пользователей (также по команде).

Изначально попросил потестить бота знакомых TG-админов, у которых есть свои сообщества, то есть бот был добавлен в 6 чатов. За месяц количество чатов, которые подключили к себе бота увеличилось до 178, что на мой взгляд успех, значит это интересно и нужно не только лишь мне.

А вот кстати первая обратная связь о работе бота:

Нейросеть придумала идею и написала мне приложение, которое теперь набирает популярность без моего участия IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

На текущий момент бот бесплатный, да и в будущем базовый функционал бота, а именно публикация саммари останется бесплатной функцией.

Бот доступен по ссылке: @ChatNorrisBot, можете попробовать и дать обратную связь. А ещё лучше, если подкинете новых идей для реализации.

Показать полностью 4
Отличная работа, все прочитано!