The date and time zone settings have been moved to the "Date / Time" category in the settings menu.
Your bots now record the number of members in each of your chats. In some of the next versions, a graph will be added to show their growth over time.
An API has been added through which you can integrate your bots with your services. For example, if you have a website, you could integrate it with your bot and create subscriptions for your users dynamically.
Other bug fixes & code optimisation.
Version 1.7 - 27.02.2021
Basic moderation for group chats has been added - it can be found in the "Group Management" submenu in the settings of your bot.
Added an option to automatically delete system messages for members who have joined your chat, leaving members or pinned messages.
An option for kick/ban bots, as well as for members who have added bots.
Optional CAS (Combot Anti-Spam) protection has been added for your groups.
Missing phrases in incomplete language packs will now be displayed in English.
You can now update the API Tokens of your bots.
Spanish translation added.
Version 1.6 - 23.02.2021
The Broadcast option supports selecting a list of participants. The options are: members, non-members or everyone who has ever interacted with your bot.
Supported currencies are paged to avoid filling the screen with too many buttons.
Big part of the code has been rewritten to increase the response speed of your bots.
Fixed an issue where some time zones could not be selected.
Two new payment providers have been added: Flutterwave and Coinbase (crypto payments).
Added support for 55 new currencies and 6 cryptocurrencies. They are: 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.
Improved logic when adding groups with the option for anonymous administrators enabled. You no longer need to forward a message from the group to the bot.
Version 1.5 - 15.02.2021
The broadcast command has been significantly improved. Your messages will be sent to everyone who has ever interacted with your bot, not just your active customers. The limit of 150 recipients has been removed - there is currently no limit. The restriction on sending only text messages has also been removed - you can send messages of any type, such as photos, animations, videos and more. Delay between messages is reduced to deliver faster. The "Broadcast from the administrators" message that was displayed on each Broadcast has been removed. Rich Text Formatting is supported.
The messages sent by your subscribers to the technical group and back have been improved.
It is allowed to create new bots without choosing a plan for them. However, until a plan is selected for the respective bot, it cannot leave test mode.
The limit on the number of bots / number of channels has been removed. You can create as many bots as you want and add each of them in as many channels / groups as you want.
Plans for your bots are now selected individually for each bot, instead of for your entire account as a whole. This means that each bot can have a different plan.
Added the ability to change the plans of your bots via TGmemberhip and its /mybots command. Such a change can only be made if you do not have any amount due and only if the last change was made more than 48 hours ago. If you try to change your bot's plan when there is an amount due, you will receive a usage report and an invitation to pay.
[TEST] suffix is added to all payment gateways when the bot is in test mode.
Usage reports have been improved. They now also include a history of payments received, which form the final price.
Support for the following currencies has been added: Australian Dollar, Canadian Dollar, Swiss Franc, Chinese Renminbi Yuan, Czech Koruna, Danish Krone, Hong Kong Dollar, Croatian Kuna, Hungarian Forint, Indonesian Rupiah, Israeli New Sheqel, Indian Rupee, Icelandic Króna, Japanese Yen, South Korean Won, Mexican Peso, Malaysian Ringgit, Norwegian Krone, New Zealand Dollar, Philippine Peso, Polish Złoty, Romanian Leu, Russian Ruble, Swedish Krona, Singapore Dollar, Thai Baht, Turkish Lira and South African Rand. These are in addition to the already supported Bulgarian lev, Euro, British pound, US dollar and Brazilian real.
A credit limit of €35 has been added. If at any point your amount due exceeds this, you will be invited to pay.
Custom commands are now case insensitive. For example, it doesn't matter if your users send COMMAND, command or ComMAnD - the bot will respond to all of them.
The bot detects small spelling mistakes when using commands and recommends using the correct ones. For example, if you type /subsibe, which is an invalid command, the bot will respond that such a command does not exist and will prompt you to use /subscribe.
The bot now groups the available languages in two on each line to avoid squeezing multiple buttons on one line, which would make them difficult to read.
The sending of messages by the bot has been optimized. In certain situations, it will respond up to twice as fast as the previous version.
Hashtag type #u1234567890 has been added to the notifications you receive when someone interacts with your bot for the first time.
The time for which the join buttons are visible has been changed to 5 seconds by default. Of course, you can change this from the settings of your bot.
The caching module has been changed. This should increase the efficiency and productivity of your bots.
The module responsible for communication with PayPal servers has been updated. The result should be faster order processing and less waiting from your customers.
A number of other changes, such as minor improvements and bug fixes, which for security reasons will not be listed here.
Version 1.4 - 02.02.2021
An option to switch between test and production mode has been added. You can change it at any time from the settings menu of your bot.
The bot will send notifications to your users when their messages are forwarded to an administrator.
Help images will be shown when adding PayPal or Stripe as payment providers.
An installation wizard has been added to help administrators set up their bots in case important settings are missing. You can access it using the hidden /wizard command (requires access level 8).
The /export_clients_list command has been improved. Now it also includes past orders for customers who no longer have an active membership.
A number of other changes including bug fixes and code optimisation.
Version 1.3 - 24.01.2021
Added support for Telegram payments. To date, the payment providers with which Telegram partners are: Rave by Flutterwave, Yandex.Money, Sberbank, Tranzzo, Payme, CLICK, LiqPay, ECOMMPAY.
All unused access tokens are automatically deleted if the plan to which they are linked is deleted.
Messages from users are now forwarded directly to support groups without confirmation.
Added an option to hide your custom commands.
Start messages, as well as greeting messages in groups and custom commands now support rich formatting. You can use bold, italic, underline, strikethrough, code, and links.
Start and welcome messages have more customisation options.
Welcome messages in groups will now be sent as replies to the system join messages.
Fixed bugs and code optimisation.
Version 1.2 - 03.01.2021
Added command /refund - use it to refund a customer within 7 days of payment.
You will receive a notification for each member who starts your bot for the first time. If you don't want to receive such messages, you can stop them from the settings.
We have started a huge reconstruction in the core and database of TGmembership. Speed, performance and resource consumption have improved by an average of between 10% and 35%. This is a huge change that cannot be completed in a few days - the work will continue in the next version as well.
All join buttons have been updated. The new format is more reliable and secure, whilst your customers should not feel any difference.
When you use the /dismember command, the bot will remove the member from all channels and send him a message that his membership has been terminated manually by an administrator.
The messages you receive when a new customer buys a membership are improved.
The "Coupon" button won't be displayed for zero-priced plans (free / trial plans).
The /custom_commands plugin has been improved, as well as few bugs related to it.
The /export_clients_list plugin is now multilingual. The data in it will be displayed per the language set by the administrator. The results are sorted by the expiry date, in ascending order. The amounts paid by your customers will be displayed even after deleting the plan used by them (in the previous version of the plugin if you delete a plan that the customer used to register, the amount is displayed as €0.00).
A few other little imperfections were polished.
Version 1.1 - 24.12.2020
A /coupons command has been added - you can now create promotions or give discounts from your regular plans to loyal members.
Added command /version with which you can check the current version of your bot.
TGmembership's error detection and logging logic have been improved.
Improved logic when calculating revenue from a particular member.
Members with active memberships can renew using lifetime plans or valid until an exact date.
When members renew, a correct date will be sent to the administrators.
Plans valid until an exact date will be automatically hidden (and probably deleted) when they are no longer valid.
Participants who don't have an active membership will no longer be removed from group chats when using an invite link or being added manually by an administrator.
A number of other minor changes that won't be explicitly described in this list.
Version 1.0 - The first stable version of TGmembership - 21.12.2020
Add multiple Telegram channels and groups for TGmembership to manage on your behalf.
Download a copy of your bot's database. All archives are encrypted.
Ban/unban a user you do not want to use your service.
Broadcast to your existing members. Only text messages are currently supported.
Add your own commands to TGmembership. Customise your members' experience.
Export a list of all your clients in Excel format with the command /export_clients_list
Bulgarian language support has been added. You can change the bot language from the settings.
Create your own flexible plans. Choose a name, duration, price and currency of your choice.
You can add members to your bot's database without having them to pay with Access Tokens.
Added support for GumRoad payments for those who don't want to use the options built into TGmembership.