TGmembership - Списък с промени


Версия 1.11 - 17.04.2021

  • TGmembership се разраства бързо. Ежедневно се създават нови ботове, като прогнозата е, че до края на април активните ще бъдат над 200. Тази версия включва редица промени, които вероятно няма да бъдат забелязани, но имат за цел да оптимизират услугата и намалят ресурсите, които консумира, за да можем да поддържаме вашите ботове все така бързи, без да жертваме от тяхната функционалност и без променяме ценовата си политика.
  • Системата автоматично открива и спира неактивни ботове. "Неактивни ботове" са тези, до които TGmembership няма достъп (изтрити или подменени ключове), или тези, които не са получили нито едно съобщение в продължение на месеци.
  • Премахва се поддръжката за командите /addplan и /delplan. Техните функционалности са достъпни в нова команда /plans. Вашите ботове ще продължат да отговарят и на старите в тази версия, за да осигурят по-плавна миграция. Окончателното им премахване е планирано за версия 1.12.
  • Добавена е опция за създаване на планове, които са достъпни само за новодошли (потребители, които никога преди не са имали абонамент) или само за съществуващи клиенти (такива, които имат активен абонамент по време на поръчката).
  • Добавена е опция за създаване на планове, които да могат да бъдат поръчани само веднъж от всеки клиент.
  • Добавена е опция за създаване на планове, които могат да бъдат закупени само с кодове за достъп.
  • Плановете вече не могат да бъдат изтрити. Вместо това те ще бъдат деактивирани.
  • Добавена е опция за редактиране на съществуващи планове. Можете да преименувате всеки план и да промените продължителността, разходите и валутата за еднократните си планове.
  • Добавена е опция за създаване на купони с персонализирани имена (все още можете да генерирате произволно име, ако предпочитате).
  • Добавена е опция за добавяне на дата на изтичане или да ограничите броят използвания (или и двете заедно) на вашите купони.
  • Купоните ви вече могат да дават фиксирана сума отстъпка от цените на вашите планове, освен процентна отстъпка.
    Съвет: „Правилото за 100“ гласи, че за продукти или услуги над €100 отстъпката с фиксирана сума ще бъде по-ефективна. За тези под €100 нещата се обръщат и процентната отстъпка вероятно ще бъде по-ефективна. Например, вашите клиенти вероятно ще реагират по-добре на €30 отстъпка, от колкото на 25% за план, който струва €150, и вероятно биха избрали 20% отстъпка вместо €5 за план, който струва €20, въпреки че по този начин плащат повече.
  • Добавена е опция за задаване на минимална и максимална сума, при която може да се използва определен купон.
  • API методът addMember вече не е достъпен в тестов режим.
  • Оптимизирана e структура на базата данни за по-висока скорост и по-добра производителност.

Версия 1.10 - 28.03.2021

  • Добавена е /membershipstatus команда, от където Вашите клиенти могат да подновят или прекратят своят абонамент.
  • Съобщението "Влез в моят канал за новини" е премахнато от началното съобщение.
  • Съобщението "Щракни върху /help , за да видиш какво мога да правя :)" е премахнато от персонализираните начални съобщения.
  • Бутонът за въвеждане на купон няма да бъде показван, ако бота няма никакви създадени купони.
  • Добавена е опция за изтриване на Вашите ботове от системата на TGmembership, стига дължимата за тях сума да бъде 0.00.
  • Добавена е възможност да ограничите максималният брой клиенти, които Вашият бот приема. Бъде ли достигнат лимита, /subscribe командата ще бъде деактивирана и нови клиенти няма да бъдат приемани.
  • Видът на чата (група/канал) ще бъде показван на потребителите когато използват /join командата.
  • /broadcast съобщенията могат да бъдат персонализирани. Когато излъчвате, можете да използвате {USER_FULL_NAME}, {USER_ID} и {USER_LINK}.
  • Съобщения изпратени до бота, които не са разпознати като команди ще бъдат изпращани като лично съобщение до администраторите. В предишните версии това беше възможно само за технически групи. Тази настройка може да бъде изключена от настройките, ако не желаете да я използвате.
  • Подобрена е логиката при препращането на съобщения от/до администратор/техническа група. Rich-Text-Formatting се разпознава и обработва по-правилно.
  • Добавена е възможност да откажете вече зададена техническа група.
  • Техническите групи няма да бъдат показвани в /delchat списъка.
  • Можете да използвате всякакъв тип съобщения (включително аудио, видео, изображения и т. н.) за Вашите начални съобщения (когато се използва /start командата).
  • Можете да използвате всякакъв тип съобщения (включително аудио, видео, изображения и т. н.) за Вашите поздравителни съобщения (когато участник се присъедини към групов чат).
  • Обновен е Billing модула за основният TGmembership. Сметките за Вашите ботове ще бъдат изпращани на 1 число всеки месец, вместо първият понеделник на месеца.
  • Добавени са два нови файлови формата при извличане на списъка с клиенти (/export_clients_list). Те са .csv и .html. По подразбиране ще се използва .csv, но имате опция да изберете и различен, ако предпочитате.
  • Подобрена е комуникацията с PayPal и обработването на поръчки платени чрез техният сайт.
  • Ботът автоматично ще скрива някои команди от /help менюто, ако потребителя няма достъп до тях. Например, /membershipstatus е команда, която има за цел да поднови или откаже даден абонамент. Тя няма изобщо да бъде показвана на хора, които няма активен абонамент - те няма да могат да я използват така или иначе.
  • Клиенти, които са закупили периодичен (recurring) план няма да могат да използват /subscribe командата - техните абонаменти се подновяват автоматично от PayPal/Stripe така или иначе.
  • При изтриване на платежен инструмент, заедно с него ще бъдат изтрити и всички поръчки, които са свързани с него, но са очакващи плащане.
  • При плащане с PayPal/Stripe, ботовете Ви ще опитат да извлекат email адреса на клиента. Той ще бъде достъпен за Вас в export_clients_list
  • Отстранен е проблема, поради който някой изтекли планове бяха показвани в списъка с планове, които клиентите Ви могат да закупят.
  • Опцията за създаване на периодичен план ще бъде показвана само ако има поне един платежен инструмент, който я поддържа.
  • Добавена е възможност за автоматично изпращане на съобщение до хора, които са се свързали с Вашият бот, но не са закупили абонамент в следващите 24 часа. Съобщението се въвежда от вас, може да бъде каквото пожелаете. Тази опция е изключена по подразбиране, но може да бъде активирана от настройките.
  • Когато клиентите Ви използват /subscribe командата, бота ще покаже списък с всички чатове, до които клиента ще получи достъп след успешно плащане.
  • Пробни (trial) планове ще бъдат скривани от списъка с активни планове за хора, които вече са използвали такъв.
  • Когато създавате пробен план, бота няма да Ви предлага да изберете валута.
  • Собствените команди са подобрени - те вече поддържат всякакъв тип съобщения и разпознават Rich-Text-Formatting
  • Добавен е холандски превод.

Версия 1.9 - 13.03.2021

  • Добавена е опция за прикачване на бутоните за закупуване на абонамент към първоначалното съобщение (команда /start). Тази опция е активирана по подразбиране, но може да бъде деактивирана от менюто с настройки, ако предпочитате да използвате само командата /subscribe.
  • Обновена е логиката зад бутоните за вход във вашите чатове. Telegram добави възможност ботове да създават временни линкове във версия 5.1 от 09.03.2021 - само 2 дни по-късно тя вече е налична в бета версията на TGmembership, и още 2 дни по-късно в стабилната. Вашите ботове ще продължат да изпращат бутони, които се самоунищожават, но линковете, които са скрити зад тях ще бъдат валидни докато не бъдат използвани или за 30 секунди - което от двете е първо.
  • Подобрена е интеграцията с Flutterwave.
  • Когато настройвате нов инструмент за плащане, вече въведените данни ще останат видими на екрана за по-голяма яснота.
  • Платежните инструменти вече могат да бъдат изтрити. За да направите това, кликнете върху вече конфигуриран метод и Вашият бот ще ви предложи да го изтриете, вместо да презапише настройките, както беше до сега.
  • Добавен е френски език.

Версия 1.8 - 05.03.2021

  • Настройките за формат на дата и часова зона са преместени в категория "Дата и час" в менюто с настройки.
  • Ботовете Ви сега записват броят участници във всеки от чатовете, в които са добавени. В следващите версии ще бъде добавена графика, която да изобразява растежа им във времето.
  • Добавено е API, чрез което можете да интегрирате своите ботове с услугите си. Например, ако имате уебсайт, бихте могли да го интегрирате със своят бот и да създавате абонаменти за своите потребители динамично.
  • Други корекции на грешки и оптимизации на кода.

Версия 1.7 - 27.02.2021

  • Добавена е базова модерация на групови чатове - може да бъде открита в под-меню "Управление на групи" в настройките на Вашият бот.
  • Добавена е възможност за автоматично изтриване на системни съобщения за участници присъединили се към чата, участници напуснали чата или закачени публикации.
  • Добавена е възможност за автоматично забраняване и изваждане от групите на ботове, както и на участниците добавили ботове.
  • Добавена е поддръжка на CAS (Combot Anti-Spam) защита за Вашите групи.
  • Липсващи фрази в непълни езикови пакети ще бъдат показвани на английски.
  • Добавена е възможност за актуализиране API Token-ите на Вашите ботове.
  • Добавен е испански език.

Версия 1.6 - 23.02.2021

  • Broadcast опцията поддържа избор за списък с участници, до който да излъчвате. Вариантите са: всички, които нямат активен абонамент, всички без абонамент или до всеки, който някога е взаимодействал с бота.
  • Добавено е странициране при избор на валута, за да не се събират твърде много бутони на екрана ви.
  • Голяма част от кода е оптимизиран, за да увеличи бързодействието на ботовете.
  • Отстранен е проблемът, поради който някой часови зони не можеха да бъдат избрани.
  • Добавени са два нови платежни доставчика: Flutterwave и Coinbase (криптовалутни плащания).
  • Добавени е поддръжка за 55 нови валути и 6 криптовалути. Те са: United Arab Emirates Dirham, Afghan Afghani, Albanian Lek, Armenian Dram, Argentine Peso, Azerbaijani Manat, Bosnia & Herzegovina Convertible Mark, Bangladeshi Taka, Brunei Dollar, Bolivian Boliviano, Chilean Peso, Colombian Peso, Costa Rican Colón, Dominican Peso, Algerian Dinar, Egyptian Pound, Georgian Lari, Guatemalan Quetzal, Honduran Lempira, Jamaican Dollar, Kenyan Shilling, Kyrgyzstani Som, Kazakhstani Tenge, Lebanese Pound, Sri Lankan Rupee, Moroccan Dirham, Moldovan Leu, Mongolian Tögrög, Mauritian Rupee, Maldivian Rufiyaa, Mozambican Metical, Nigerian Naira, Nicaraguan Córdoba, Nepalese Rupee, Panamanian Balboa, Peruvian Nuevo Sol, Pakistani Rupee, Paraguayan Guaraní, Qatari Riyal, Serbian Dinar, Saudi Riyal, Tajikistani Somoni, Trinidad and Tobago Dollar, New Taiwan Dollar, Tanzanian Shilling, Ukrainian Hryvnia, Ugandan Shilling, Uruguayan Peso, Uzbekistani Som, Vietnamese Đồng, Yemeni Rial, Burundian Franc, Ghanaian Cedi, Gambian dalasi, Guinean Franc, Bitcoin, Bitcoin Cash, Dai, Ethereum, Litecoin и USD Coin
  • Подобрена е логиката при добавяне на групи с включена опция за анонимни администратори. Вече не е нужно препращане на съобщение от групата до бота.

Версия 1.5 - 15.02.2021

  • Значително разширена и подобрена е broadcast командата. Съобщенията ти ще бъдат изпращани до всички, които някога са взаимодействали с твоят бот, не само активни клиенти. Лимитът от 150 получателя е премахнат - в момента няма лимит. Ограничението за изпращане на само текстови съобщения също е премахнато - можете да изпращате съобщения от всякакъв тип, като снимки, анимации, видео клипове и прочие. Забавянето между съобщенията е намалено, за да се доставят по-бързо. Съобщението "Broadcast from the administrators", което беше изписвано при всеки Broadcast е премахнато. Поддържа се Rich Text Formatting (форматиране на текста).
  • Подобрено е двупосочното изпращане на съобщения между твоите потребители и техническата група.
  • Разрешено е създаване на нови ботове без да избираш план за тях. Въпреки това, докато не бъде избран план за съответният бот, той не може да излезе от тестов режим.
  • Премахнато е ограничението за брой ботове / брой канали. Можеш да създадеш колкото бота пожелаеш и да добавиш всеки от тях в колкото канали/групи пожелаеш.
  • Плановете за твоите ботове вече се избират индивидуално за всеки бот, вместо за целият ти акаунт като цяло. Това означава, че всеки бот може да бъде с различен план.
  • Добавена е възможност за промяна на плановете на ботовете ти чрез /mybots командата към главният бот. Такава промяна може да се направи само ако текущото ти задължение е нула и само ако последната промяна е направена преди повече от 48 часа. Ако опиташ да промениш плана на своят бот когато има дължима сума, ще получиш доклад за потреблението и покана да заплатиш.
  • [TEST] наставка е добавена към всички платежни инструменти, когато ботът е в тестов режим.
  • Подобрени са докладите за потреблението (usage reports). Те сега включват и хронология на получените плащания, които оформят крайната цена.
  • Добавена е поддръжка за следните валути: Австралийски долар, Канадски долар, Швейцарски франк, Китайски ренминби юан, Чешка крона, Датска крона, Хонконгски долар, Хърватска куна, Унгарски форинт, Индонезийска рупия, Израелски шекел, Индийска рупия, Исландска крона, Японска йена, Южнокорейски вон, Мексиканско песо, Малайзийски рингит, Норвежка крона, Новозеландски долар, Филипинско песо, Полска злота, Румънска лея, Руска рубла, Шведска крона, Сингапурски долар, Тайландски бат, Турска лира, Южноафрикански ранд. Тези са допълнение към вече поддържаните Български лев, Евро, Британска лира, Щатски долар и Бразилски реал.
  • Добавен е кредитен лимит от €35. Ако в даден момент твоето задължение отиде отвъд тази сума, ще получиш покана за плащане.
  • Собствените команди вече не са чувствителни към малки/главни букви. Например, няма значение дали потребителите ти ще изпратят COMMAND, command или ComMAnD - ботът ще реагира на всички тях.
  • Ботът засича малки правописни грешки при използване на команди и препоръчва използването на правилните. Например, ако използваш /subsibe, което е невалидна команда, ботът ще отговори, че такава команда не съществува и ще ти предложи да използваш /subscribe.
  • Ботът вече групира наличните езици по два на ред, за да избегне сбиването на множество бутони на един ред, което би ги направило трудни за прочитане.
  • Оптимизирано е изпращането на съобщения от бота. В определени ситуации той ще реагира до два пъти по-бързо в сравнение с предната версия.
  • Хештаг тип #u1234567890 е добавен към известията, които получаваш като нов участник се включи към бота ти.
  • Времето за което бутоните за вход се показват е променено на 5 секунди по подразбиране. Естествено, можеш да промениш това от настройките на своят бот.
  • Променен е кеширащият модул. Това би трябвало да повиши ефективността и продуктивността на твоите ботове.
  • Променен е модулът отговарящ за комуникацията със сървърите на PayPal. Резултатът от това следва да бъде по-бързо обработване на поръчките и по-малко чакане от твоите клиенти.
  • Редица други промени, като малки подобрения и коригиране на бъгове, които от съображения за сигурност няма да бъдат описани тук.

Версия 1.4 - 02.02.2021

  • Добавена е опция за превключване между тестов и производствен режим. Можеш да я откриеш в настройките на своят бот.
  • Потребителите ти ще получават известие когато съобщението им се препраща към администратор.
  • Добавени са помощни изображения когато се добавят PayPal или Stripe като платежни инструменти.
  • Добавен е инсталационен съветник, който да помогне на администраторите да настроят своите ботове, в случаи че важни настройки липсват. Можете да го достъпите използвайки скритата команда /wizard (изисква ниво на достъп 8).
  • Подобрена е /export_clients_list командата. Добавена е информация и за изминали поръчки на клиенти, които вече нямат активен абонамент.
  • Редица други промени включващи отстранени бъгове и оптимизация на кода.

Версия 1.3 - 24.01.2021

  • Добавена е поддръжка на Telegram плащания. Към днешна дата платежните инструменти, с които Telegram си партнира са: Rave by Flutterwave, Yandex.Money, Sberbank, Tranzzo, Payme, CLICK, LiqPay, ECOMMPAY.
  • Всички неизползвани кодове за достъп биват автоматично изтривани, ако планът към който са свързани е изтрит.
  • Съобщенията от потребителите вече се препращат директно до техническата група без потвърждение.
  • Добавена е възможност собствените команди да бъдат скривани, като същевременно остават активни.
  • Стартови съобщения, както и поздравителните съобщения в групите и собствени команди вече поддържат форматиране. Можете да използвате удебелен, курсив, подчертан, задраскан, код, както и линкове.
  • Началните и поздравителните съобщения разполагат с повече опции за персонализиране.
  • Поздравителните съобщения в групи вече ще бъдат отговори към системното съобщение известяващо за нов участник.
  • Отстранени бъгове и оптимизация на кода.

Версия 1.2 - 03.01.2021

  • Добавена е команда /refund - чрез нея можеш да възстановиш платената сума на клиент в рамките на 7 дни от плащането.
  • Ботът ще ти изпраща известие всеки път когато някой му пише за първи път. Ако не желаеш да получаваш такива съобщения, можеш да ги спреш от настройките.
  • Започнахме огромна реконструкция в ядрото и база данните на TGmembership. Бързодействието, производителността и консумацията на ресурси са подобрени със средно между 10% и 35% в различните плъгини. Това е огромна промяна, която не може да бъде завършена за няколко дни - работата ще продължи и в следващата версия.
  • Всички бутони за вход към чатовете са преработени. Новият формат е една идея по-надежден и по-труден за злоупотреби, като същевременно клиентите ти не би трябвало да усетят никаква разлика.
  • Когато използваш команда /dismember, ботът ще изкара абоната от всички канали и ще му изпрати съобщение, с което да го уведоми, че абонамента му е прекратен ръчно от администратор.
  • Подобрени са съобщенията които получаваш когато нови абонати заплатят абонамент.
  • Бутонът за отстъпка няма да бъде показван за планове с нулева цена (безплатни/пробни планове).
  • Подобрен е плъгина /custom_commands , както и са отстранени няколко грешки свързани с него.
  • Плъгинът /export_clients_list вече поддържа многоезичност. Данните в него ще бъдат показвани в съответствие с езика зададен от администратора. Резултатите са подредени по дата на която абонаментите изтичат, във възходящ ред. Сумите платени от вашите клиенти ще се показват дори след изтриване на плана, който е използван от тях (в предишната версия на плъгина ако изтриеш план, който клиента е използвал, за да се регистрира, сумата се изписва като €0.00).
  • Отстранени са редица други малки несъвършенства.

Версия 1.1 - 24.12.2020

  • Добавена е команда /coupons - вече можеш да създаваш промоции или да даваш отстъпки от редовните си абонаменти на лоялни клиенти.
  • Добавена е команда /version, с която можеш да провериш текущата версия на своят бот.
  • Подобрена е логиката за откриване и записване на грешки възникнали при употребата на TGmembership.
  • Подобрена логика при изчисляване на приходите от определен абонат.
  • Клиенти с активен абонамент могат да подновят използвайки планове, които са безсрочни или до определена дата.
  • При подновяване на абонамент, коректна дата ще бъде изпращана до администраторите.
  • Планове валидни до определена дата ще бъдат автоматично скривани (и вероятно изтривани), когато вече не са актуални.
  • Участници, които нямат активен абонамент, нямат да бъдат изваждани от групови чатове, когато използват линк или са добавени ръчно от администратор.
  • Редица други незначителни промени, които няма да бъдат изрично описвани в този списък.

Версия 1.0 - Първата версия на TGmembership - 21.12.2020

  • Добавяй множество канали и групи, които TGmembership да предлага на клиентите ти.
  • Можеш да изтеглиш копие на база данните (в криптиран вид) на своят бот.
  • Добави/премахни бан на потребител, който смяташ вредят на услугата ти.
  • Изпращай лични съобщения до клиентите си чрез /broadcast командата. За момента се поддържат само текстови съобщения.
  • Добави собствени команди в TGmembership чрез /custom_commands
  • Извлечи списък с абонатите си в Excel таблица с /export_clients_list
  • Добавен е поддръжка на български език. Можеш да промениш езика на бота от настройките му.
  • Създай собствени гъвкави планове. Избери име, продължителност, цена и валута по свой избор.
  • Можеш да добавиш абонати към база данните на бота си без да бъде нужно плащане с кодове за достъп (Access Tokens).
  • Добавена е поддържка на GumRoad плащания, за тези които не желаят да да ползват опциите вградени в TGmembership.
  • И още много, много различни благинки.