@ShopList419_bot v 1.4 — пять списков, правка багов и прочие радости

Очередные выходные, но немного решил поработать. Очередной апдейт шоплиста, что он нам принес?

Пять доступных списков

И сразу о хорошем – всем по пять списков!. По тридцать товаров уже было, итого вы можете добавить в бота 150 товаров, бесплатно и без смс!

Длина названия товара – максимум 25 знаков

И так же пофиксил баг с неправильным подсчетом длины товара, мне писали об этом. Дальше — технические детали

К сожалению, если товар слишком длинный, список в итоге может не открыться. Я уже писал об этом, когда делал релиз версии 1.3 и там же вроде бы прикрутил проверку на длину, но она оказалась глючной. На самом деле, там даже не столько моя вина. Я не знал, что php длину строк считает через байты (ну, или так делают те функции, которые я использовал). Из-за кодировки utf-8, с которой работает телеграм, оно считало мне один знак за два. Я это исправил. Но есть другая беда – с русскими буквами телеграм не пережевывает больше 29 знаков на кнопке. Для латиницы ограничение где-то в 50 знаков, дальше так же повисает. Но мы то вводим названия на русском! Так что теперь новое ограничение – 25 знаков. Для верности.

Спецсимволы в названии товара теперь не повесят список

Ранее, если бы вы ввели в названии товара решетку (#) или амперсент (&), то список в итоге бы завис. Теперь я сделал проверку и замену таких знаков на пустоту. Спасибо пользователю @starkovik, который указал на этот баг. Другие спецсимволы вроде бы работают нормально, но, я бы не рекомендовал ими злоупотреблять.

Ссылки в боте стали компактнее

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

Улучшен механизм новостной рассылки

В прошлый раз его лихо загпючипо и бот разослал репиз 1.3 несколько раз всем подписчикам. Теперь такого быть не должно…

Теперь есть донат

Если вы хотите помочь проекту не только «спасибкой», но и некоторой суммой, то по кнопке «Поддержать» вы найдете реквизиты для перевода денег админу.

На этом пока всё. Продолжаем пользоваться ботом, не забываем рассказывать о нем друзьям и голосовать в каталоге Телеграм. Ну и в обратную связь тоже можно мне писать)

Ваш Pavel419

Запись опубликована в рубрике Мои Сервисы с метками , , , . Добавьте в закладки постоянную ссылку.