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

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

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

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

Бот магазин для цифровых товаров

В продолжение прошлого поста, хочу рассказать еще об одном боте.

Следующей идеей для бота стала продажа товаров через бота.

Хотелось соединить оплату через Telegram и покупку товаров.

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

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

Бот магазин для цифровых товаров Интернет, Маркетинг, IT, Боты, Бот, Чат-бот, Telegram бот, Услуги, Электронные услуги, Оплата услуг, Программирование, Технологии

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

Бот магазин для цифровых товаров Интернет, Маркетинг, IT, Боты, Бот, Чат-бот, Telegram бот, Услуги, Электронные услуги, Оплата услуг, Программирование, Технологии

А для администратора бота есть удобная панель управления, где можно создать товар и закрепить его за категорией. После настройки Яндекс Метрики можно увидеть поведение посетителей и другую аналитику.

В последнем обновлении добавил поддержку товаров с Digiseller торговой площадки, в несколько кликов можно вывести все свои категории и товары.

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

А мы сделали телеграм бота с ChatGPT

Привет! мы тут с товарищем обкурились питоном и sql запросами и сделали бота в телеграме для ChatGPT. Из фишек - можно запрашивать картинки из DALL-E, делиться балансом токенов, ну и спрашивать текстом всякое-разное. поскольку доступ до chatgpt все таки платный, то свой баланс можно пополнять через крипту. Бот будет полезен тем, у кого нет нормального доступа до чатгпт, да и просто это забавная штука. Пока что это все может немного странно работать, но мы доделываем по мере способностей.

Сам бот живет здесь

вот пример картинки которую сеть нам сгенерила

А мы сделали телеграм бота с ChatGPT Программирование, Бот, Нейронные сети

команды для бота

генерировать картинки - рисуй ...

/lang перевести текст,

/code писать программы,

поддерживать беседу - цитируйте ответы,

отвечать на обращение "бот" в группах,

если ответ оборвался - процитируйте и скажите "дальше",

Условия использования и безопасность /terms

при запросах на рисунки лучше писать подробно: "рисуй рассвет в горах весной с хорошей погодой фотореалистично". чем больше подробностей в запросе, тем больше шансов что сеть сделает нужное.

возможно наше творчество кому-то будет полезно. всем спасибо, приходите.

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

Энциклопедия символов «Юникодия»: год спустя

Напоминаю: я пишу программу под Windows — энциклопедию символов и замену стандартной Таблице символов. Качать тут. Выглядит примерно так.

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

И первое, что вы здесь видите…

Графические эмодзи

Я втянул библиотеку эмодзи Google Noto, и теперь все эмодзики гипертекстовые векторные. Честно, мне Noto не очень нравится: недостаточно контрастные. Но что делать, это пока лучшая из бесплатных библиотек эмодзи: Twemoji вообще блёклая, OpenMoji совсем уж вычурная.

Имеющийся SVG-движок не работает с контурами обрезки, и я где-то месяц находил чёрные пятна и устранял их сам, программой Inkscape.

Для чего я это делал?.. А для новой функции.

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Подборки

Подборок пока не очень много. Две из них — «Эмодзи» и «Необычные ККЯ-иероглифы» — нашлись в таблицах Юникода, остальное моё собственное.

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Пришлось решать и такую задачу: вот я подредактировал внерасовую жёлтую руку под ограниченный SVG-движок. Что делать с пятью расовыми руками от белой до чёрной? Написал программную перекраску в нужную расу.

Английский и украинский

Перевёл программу на все языки, какие знаю. Для этого написал целую программу редактирования языковых ресурсов. Небольшую и неполную, но учитывающую весь мой опыт коммерческой локализации «живой» программы. И потихоньку дописываю в эту программу все задачи, какие нужны: например, декодировать текст Си++ u8"раз\nдва"sv в «раз//два». Или найти, где я при переводе забыл абзац-другой (таких рассказов нашлось штук девять в английском и пять в украинском).

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Задачи, не связанные с «Юникодией»,— например, поддержка посторонних языковых ресурсов вроде CSV — так и висят почти год. Хочу довести состояние «Юникодии» до production/stable, а переводчик так и останется вечной альфой — ну, если не придётся переводить что-то другое.

Юникод 15

Четыре основных новых блока Юникода 15.

  • Эмодзи — быстро появились у Гугла.

  • Алфавит Нага для языка мундари — сам намалевал корявый, но действующий шрифт. Не кучу глифов, а именно шрифт!

  • Кави (старояванский) — выпросил разрешение у индонезийца: существует великое множество стилей кави и даже есть открытый шрифт в стиле поздних каменных монументов, но я хочу именно канонический, шрифт ранних надписей на меди.

  • Китайские иероглифы — что-то сделал старый знакомый Эндрю Уэст. А остальные были загружены с GlyphWiki самодельным пакетом программ.

Для чего собственный загрузчик? Чтобы иметь уверенность в 146%, что шрифт получился технически корректный. Загрузчик состоит из трёх программ: собственно загрузчика (скачать иероглифы с GlyphWiki), переработчика (превратить ломаные в кривые, разрулить стандартные некорректности вроде задваивания вершин) и Python-скрипта для FontForge (собрать шрифт).

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

Для остальных мелких блоков нарисовал недействующие глифы-затычки.

HD

Установил «Юникодию» на чей-то ноутбук и удивился (если не сказать покрепче). Программную часть сделал за неделю, а триста иконок — мучил почти два месяца, с декабря до февраля. Так долго, потому что заодно с HD делал и украинский: переделанные иконки оказались хорошим маркером, что уже вычитано.

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Большинство иконок — просто SVG-графика, иногда с отметками, чтобы выровнять по пикселям доминирующую линию. Штук пятнадцать рисуются программно, особым движком: игральные карты — не смог зашить в SVG закруглённую рамку, символы со старых компьютеров — хочу пиксели, даже если рука и нога слегка вылезут из виду…

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Программные штуки

Порядок сортировки. Было понятно, что триста блоков в исторически сложившемся порядке — это ужас, так что сделал три варианта сортировки: по алфавиту, континенту+алфавиту и коду. По умолчанию — континент+алфавит, ведь часто вы знаете, письмо европейское или африканское, или вообще международная нотация.

Из-за этого вместо «Игральные карты» написал «Карты игральные», как в справочниках. А вот «Пехлеви псалтырское» и «Шоу Бернарда алфавит» писать побоялся.

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

Развыделение комбобокса. Чисто визуальная, плавающая, но противная ошибка: выбираешь какой-то блок, и вдруг на экране оказываются два фокуса ввода: на таблице (истинный) и на выпадающем списке (ложный). Писал самые разные разглючки, ошибка затаивалась, но появлялась с новой силой. Начал уже прикручивать к списку собственную «шкурку», якобы решило проблему… — и как только к шкурке приделал «микро-фокус» от повисшего курсора, проблема вернулась! Источник понятен, шкурку тут же убрал, а разглючка заняла одну строку.

Поиск по числовому значению. Работают форматы 12, 1/4, 0.25, 0,25, 0/3. Последний ищет только символ 0/3 из бейсбольных сводок (запрещён на Пикабу в монолитном виде, потому пишу так). Арабские цифры всегда предпочтительнее остальных.

Альтернативные имена символов. Вы это уже видели на картинке «1.7 vs 1.9». А вот что творится в египетских иероглифах (выпросил базу у одного голландского любителя Египта).

Энциклопедия символов «Юникодия»: год спустя Unicode, Windows, Программа, Таблица, Шрифт, Длиннопост

В таблицах Юникода есть и другая интересная информация о символах — например, восклицательный знак имеет альтернативные названия «factorial» и «bang». Из-за HD всё это приостановлено. Может, после пары недель простоя начну снова — если буду жив. Спасибо.

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

Чат-бот для мероприятий. Желанный гость или третий лишний?

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

Чат-бот для мероприятий. Желанный гость или третий лишний? Бизнес, IT, Разработка, Программирование, Интернет, Автоматизация, Чат-бот, Агентство, Длиннопост

Чат-бот для мероприятий: да или нет?

Чат-бот — это компьютерная программа, разработанная для имитации человеческого общения, обычно через Интернет. Чат-боты используются в различных отраслях для различных целей. Например, чат-боты для обслуживания клиентов могут помочь им с вопросами или проблемами, которые у них могут возникнуть. Существует множество преимуществ использования чат-ботов.

Чат-боты помогают сократить время, которое представители службы поддержки тратят на каждый звонок, а также могут помочь решить простые вопросы без вмешательства человека. Кроме того, чат-боты могут обеспечить круглосуточное обслуживание компаний, что невозможно при использовании человеческих представителей. Сегодня поговорим только про одну сферу применения — чат-боты для мероприятий. При этом мероприятие в нашем понимании — широкое понятие. Это и выставка, и конференция, и даже корпоративный тим-билдинг.

Чат-бот для мероприятий и конференций: недостатки

Одним из основных недостатков чат-ботов является то, что сценарии робота могут быть довольно повторяющимися. Это связано с тем, что они часто запрограммированы на получение заранее заданных ответов на определенные вопросы или запросы. Это может разочаровать пользователей, которые ищут более естественного общения. Кроме того, чат-боты могут не понимать более сложные вопросы или запросы и поэтому могут давать неправильные ответы. Тень “магии” преследует чат-ботов со дня их появления. Пользователи ждут от чат-ботов, порой того, что они в принципе дать не могут. Например, общения на уровне человека. Предел возможностей чат-ботов в этом направлении легко узнать. Поговорите с Алисой от Yandex. На линейные и простые вопросы Алиса найдет ответы, но долго поддерживать осознанный разговор с ИИ пока не получается.

Изменения в этой области ожидаются с приходом следующего алгоритма обработки естественного языка GPT—4.

Чат-бот для мероприятий и конференций: преимущества

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

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

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

  • информирование о программе мероприятия, спикерах, кофе-брейках;

  • квизы, опросы (как в целом о мероприятии, так и об отдельном выступлении);

  • пароль от WiFi;

  • рассылки (по всем участникам и по сегментам);

  • фото-отчеты по результатам;

  • интерактивный нетворкинг (случайный кофе, найди секретного гостя по описанию);

  • геймификация, конкурсы, моментальные лотереи.

Подведем итоги

Чат-бот точно не будет третьим лишним. Тем более много внимания он и не отнимает. Сам первый диалог не затевает. Так что можно смело приглашать на мероприятия.

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

  • информация о мероприятии;

  • рассылки;

  • несложные квизы и опросы.

И на кастомных чат-ботов с практически безграничным набором функций:

  • геймификация, конкурсы;

  • сложные квизы и опросы;

  • интерактивный нетворкинг для участников мероприятия.

Многое зависит от времени, которое осталось до мероприятия. Если осталось не более недели до старта, лучше всего собрать что-то простое на конструкторе. Если же планируется вау-эффект, и в распоряжении более месяца, можно начинать реализовывать сложную кастомную механику.

А вы как считаете? Чат-бот на мероприятиях — желанный гость или третий лишний? Пишите свои мысли в комментариях:)

Еще больше интересной информации из мира ботов в нашем Телеграм-канале.

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

Бот для онлайн-записи

Последние несколько лет по работе часто приходится разрабатывать Telegram ботов, но все они были простые: вывод курса валют, запуск скрипт для рабочей CRM по команде менеджера, работа с Googe Drive и т.д.

Бот для онлайн-записи IT, Маркетинг, Бот, Интернет, Идея, E-commerce

Но теперь добрался до недавнего обновления Telegram, а именно WebApps.

Самое первое, что пришло в голову - сделать удобную форму онлайн записи к любому специалисту.

Бот для онлайн-записи IT, Маркетинг, Бот, Интернет, Идея, E-commerce

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

Бот для онлайн-записи IT, Маркетинг, Бот, Интернет, Идея, E-commerce

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

Мой бот уже имеет успешное применение в дружеском кругу. Например, записаться в парикмахерскую в соседнем доме теперь намного проще :)

Но пока мало отзывов о боте и нет идей для дальнейшей реализации…

Можете подсказать, чего, по вашему мнению, не хватает в таком боте?

Протестировать бота можно по ссылке и по этой ссылке.

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

Тестирование видеохостинга

Добрый день, уважаемые пикабушники.
Мы разрабатываем собственный видеохостинг. Сейчас нам нужны люди, которые занимаются блоггингом, для тестирования платформы, для нахождения багов (на добровольной основе).
Если кому-то интересно, вот контакты:

Почта: support@ifbest.org
Телеграм: ifbest_support
WhatsApp: +79938989363

Бот следит за вашими новостями ВК

Бот следит за вашими новостями ВК

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

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

ТРИЗ: Нам нужен повербанк-тамагочи!

TLDR спойлер:

Идея мобильного приложения, которое будет деликатно напоминать о необходимости зарядить повербанк и смартфон тогда и только тогда, когда это возможно и нужно. Остальной текст можно не читать, там тех-требования к прилжению, немножко про железо и всякие занудства около ТРИЗ.

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

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

И тут родилась нитересная идея как добиться постоянной заряженности гаджетов.

Важно, что они не нарочно забивают заряжать. Просто голова другим занята. Как помочь?

Просто постоянно напоминать и спрашивать заряжен ли у них повербанк?

Не годится. Во-первых, тогда я становлюсь виноватым, что не напомнил. Во-торых, они говорят "потом", и снова забывают. В-третьих, они ещё чаще начинают забывать свои гаджеты, если им помогать с напоминаниями! Это как протез памяти, к нему привыкаешь и теряешь остатки умения об этом помнить.

Встроить в повербанк пищалку, чтобы при низком заряде верещала?

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

Сделать выключатель писка?

Он будет выключен, и, конечно же, его забудут включить точно так же, как забывают заряжать устройство.

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

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

Решение по ТРИЗ.

Владельцу повербанка должно приходить напоминание о необходимости зарядки тогда и только тогда, когда:

  1. зарядка действительно нужна или очень желательна;

  2. есть возможность поставить повебранк на зарядку;

  3. напоминание не помешает владельцу делать какие-то очень важные дела.

Первый пункт означает, что если повербанк заряжен на 98%, то беспокоить хозяина не стоит.

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

В третьем пункте речь идет о том, что держать повербанк заряженным - это, конечно, важно, но трезвонить об этом каждые 5 минут, когда есть более важные дела - плохая идея. Это научит владельца не обращать внимания или выключать напоминания о необходимости зарядки.

Как же всего этого достичь?

Нужен повербанк со встоенным Bluetooth-модулем, который работает по принципу iBeacon. Собственно такой повербанк и будет iBeacon'ом с необычайно большим аккумулятором в качестве батарейки. Сама платка такого модуля совсем маленькая. Вот такая:

ТРИЗ: Нам нужен повербанк-тамагочи! Идея, Электроника, Самоделки, Приложение, Приложение на Android, Приложение на iOS, Powerbank, Bluetooth, Гаджеты, Техника, Техническое задание, Своими руками, Прототипирование, Прототип, Длиннопост

Она не сделает заметно более громоздким даже самый крохотный повербанк.

Зато "из коробки" мы получим:

  • способ быстро искать потерянный в квартире повербанк;

  • уровень заряда всегда можно видеть через смартфон;

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

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

  • смартфон покажет на карте где в последний раз "видел" повербанкин блютус.

Что должно позволять приложение в смартфоне:

  • спариться с одним повербанком или сразу с несколькими;

  • указать в настройках локации, где возможна зарядка банки;

  • автоматически запоминать локации, которых нет в настройках, но в которых повербанк заряжался;

  • запоминать где в последний раз смартфон получил сигнал от повербанка и какой был уровень заряда его батареи;

  • послать на повербанк сигнал поиска, чтобы устройство запищало;

  • делать напоминания со звуком или вибрацией при необходимости заряда повербанка, если повербанк разряжен, а локация подходящая (ведь иногда лишние напоминалки совсем лишние);

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

  • делать всё перечисленное, однако не только касательно повербанка, но и самого смартфона.

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

Телефон же может понимать не только статическую локацию, но и тот факт, что находится внутри автомобиля, где раньше получал зарядку. Это можно определить по характеру и скорости движения, по сигнатуре (MAC-адресу) bluetooth гарнитуры автомобиля.

Это означает, что такое приложение будет ценно не только в комплекте с повербанком, но и само по себе.

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