{"id":3302,"date":"2022-08-22T18:19:27","date_gmt":"2022-08-22T15:19:27","guid":{"rendered":"https:\/\/www.microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release"},"modified":"2026-01-23T11:04:07","modified_gmt":"2026-01-23T08:04:07","slug":"02-2022-smarty-1-84-0-7709-release","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release","title":{"rendered":"02-22 | 1.84 Start via Megogo, SMS gateways"},"content":{"rendered":"<p>In this release, enter a new hashtag inside the release description&nbsp;<code>#careful compatibility<\/code>&nbsp;\u2014 he will note improvements that may affect the work of external integrations \u2014 please pay special attention to this.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">PYTHON3<\/h3>\n\n\n\n<p>We\u2019ve been working on this for months, and in this release we\u2019re finally ready to announce that Smarty can run on Python3, or more specifically Python 3.8.<br>What does this mean in terms of functionality?<br>At the moment, Smarty works the same for both Python2 and Python3. But in terms of code writing, this opens up new possibilities for us, so we are interested in a smooth but persistent transition to the new version of the language.<br>How will you upgrade to a new version of Python?<br>Starting with this release, all new Smarty instances will be uploaded to Python3 (and on Debian 10-11, older versions will no longer support the new version of the language and are no longer supported by their developers). Over the next few months, we will begin to gradually offer our current carriers upgrades to newer versions of Debian and Python as part of our technical work, and eventually, when the Python2 Smarty runs out, we will stop supporting it.<br>In the following releases we will share with you the process of transition to the new version, do not switch:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">START MOVIES THROUGH INTEGRATION WITH MEGOGO<\/h3>\n\n\n\n<p>Now, with the help of integration with MEGOGO, it is possible to obtain films from the START cinema catalog. In the interface, the films obtained in this way from START do not differ from those obtained directly: they are displayed with a START plaque, located in a separate section of the video library and connected as part of a separate subscription. In addition, the billing Smarty also supports the sale of the bundle MEGOGO+START.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1096\" height=\"880\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png\" alt=\"\" class=\"wp-image-3304\"\/><figcaption>This functionality is not geographically available for all operators due to the conditions of distribution of content by cinemas. For details and conditions of connection, you can contact your manager, or at the address&nbsp;<a href=\"mailto:contact@microimpuls.com\">contact@microimpuls.com<\/a>.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">IMPORT OF UHD MOVIES FROM MEGOGO<\/h3>\n\n\n\n<p>On the integration settings page with MEGOGO, a new checkbox for synchronizing UHD movies (\u00ab Download UHD content\u00bb) appeared, which were previously filtered by default and did not fall into the Smarty directory due to the small number of devices that support the playback of this content. Now, at the discretion of the operator, these films can be added to the catalog.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SERIES SEASONS<\/h3>\n\n\n\n<p>In Smarty, new entities appeared: Series and Season. With the help of them, it is now possible to combine several seasons of series within one film object.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/seasons.png\" alt=\"\" class=\"wp-image-3308\"\/><\/figure>\n\n\n\n<p>The functionality is currently only available in Smarty, and season display is not added to app templates.<br>In a future release, we will add seasons to templates&nbsp;<code>Futuristic<\/code>&nbsp;and&nbsp;<code>Infinitly<\/code>we also add the possibility of migrating catalogues of external cinemas to the new scheme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PRICE CATEGORIES FOR VIDEOS<\/h3>\n\n\n\n<p>We\u2019ve done a lot of refactoring of the price categories so that the monetization of movies is less of a concern. So, below is a brief guide on how to set up different options for buying internal videos (purchase and subscription of videos from external theaters MEGOGO and START occurs with the participation of billing theaters).<\/p>\n\n\n\n<p>In Smarty, there are 3 global types of movie monetization:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>subscription \u2014 is the model currently used to monetize channels and for movies it works in a similar way: through charging rates on the movie object and subscriber \/ account.<\/li><li>purchase \u2014 just for this model you need to use price categories with types: purchase (one-time purchase of the film \u00ab forever \u00bb) and rent (purchase of the film for a limited number of days).<\/li><li>free viewing \u2014 for this we can either attach the film price category with the type \u00abfree \u00bb or add the film to the free tariff plan.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">INTEGRATION OF SMS GATEWAYS PULSEEM AND SMS-ASSISTENT<\/h3>\n\n\n\n<p>+2 integration of SMS gateways on our account:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pulseem &amp; #8212; works in Israel&nbsp;<a href=\"https:\/\/www.pulseem.co.il\/\">https:\/\/www.pulseem.co.il\/<\/a><\/li><li>SMS-assistant \u2014 works in Belarus&nbsp;<a href=\"https:\/\/sms-assistent.by\/\">https:\/\/sms-assistent.by\/<\/a><\/li><\/ul>\n\n\n\n<p>Documentation for setting up SMS gateways:&nbsp;<a href=\"https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=sms#sms\">https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=sms#sms<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SENDING SMS MESSAGES ABOUT THE END OF THE SUBSCRIPTION<\/h3>\n\n\n\n<p>Team&nbsp;<code>send_activation_expires_messages<\/code>&nbsp;it has long been present in Smarty and is used by operators to send messages about the termination of subscriptions to TV screens and e-mail. In this release, it became possible to also send SMS messages, transferring the option to this command&nbsp;<code>-send_sms<\/code>. In addition, you can now edit the text of the message sent in the section \u00abLocalization\u00bb in the administration panel.<\/p>\n\n\n\n<p>Attention! For the correct operation of sending SMS messages in Smarty must be configured SMS gateway, and subscribers filled field \u00ab Phone number \u00bb.<\/p>\n\n\n\n<p>More details:&nbsp;<a href=\"https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=send_activation_expires_messages#email\">https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=send_activation_expires_messages#email<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PREPARATION OF WEATHER VISION<\/h3>\n\n\n\n<p>Recently, one of our operators experienced a collision in the weather widget if there is an attempt to obtain data for a city with a non-unique name. It was due to the fact that in external weather services previously searched by the name of the city and in a situation where there are more than 1, the weather returned from being the first in the list.<br>In this release, we solved this problem by adding the ability to specify its identifier for the city in the weather service in the widget settings:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1078\" height=\"334\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/weather.png\" alt=\"\" class=\"wp-image-3309\"\/><\/figure>\n\n\n\n<p>More about setting up the weather widget:&nbsp;<a href=\"https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/service_configuration.html#section-32\">https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/service_configuration.html#section-32<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PARSING EPG DEPARTMENTS<\/h3>\n\n\n\n<p>For management commands loading and caching data on transfers&nbsp;<code>cache_record_list<\/code>,&nbsp;<code>clean_old_records<\/code>&nbsp;and&nbsp;<code>epg_import<\/code>&nbsp;added the ability to specify the option&nbsp;<code>client<\/code>So that only one client is affected within Smarty.<\/p>\n\n\n\n<p>And now on the team&nbsp;<code>epg_import<\/code>&nbsp;it takes into account the possibility of multiple EpgChannels with the same external identifier \u2014 for example, you can create channels with different icons, but the same transmission program.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">NOTICES IN ADMINCA<\/h3>\n\n\n\n<p>Along with the growth of the subscriber base, some of our operators have problems with delays in the work of the administration panel inside the section \u00ab Statistics\u00bb \u2014 it is clear that the more data is collected, the more time it takes to calculate the numbers when constructing graphs.<br>In this release, we have slightly upgraded the UX of our admin for the ability to create deferred graphing tasks using the new section \u00abNotifications\u00bb.<\/p>\n\n\n\n<p>Now, if the calculations take an impressive time, you can safely leave the page with the schedule and be sure that when the schedule is ready, the admin user will receive a notification about it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/notify0.png\" alt=\"\" class=\"wp-image-3310\"\/><\/figure>\n\n\n\n<p>Clicking on the notification will open a page with statistics, where you can view all the latest requests for calculation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/notify2.png\" alt=\"\" class=\"wp-image-3311\"\/><\/figure>\n\n\n\n<p>By the next release, we plan to work out the notification functionality in more detail: add the display of notification time, text, screw this functionality to other pages where it is required, and for now \u2014 we present you the first version of this feature:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SMART CHANNEL SELECTION<\/h3>\n\n\n\n<p>Now TV viewing statistics can not only be viewed and analyzed, but also create a dynamic sorting of channels by popularity. This will help the team&nbsp;<code>create_channel_sorting_by_popularity<\/code>&nbsp;\u2014 after adding it to the crown, the operator can get a dynamic sorting of channels, in which the most viewed will be in the top of the list. We remind you that the change of sorting channels is currently available only in the template&nbsp;<code>Impulses<\/code>but we have plans to add this capability to the template&nbsp;<code>Futuristic<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/sort-1.png\" alt=\"\" class=\"wp-image-3312\"\/><\/figure>\n\n\n\n<p>More details:&nbsp;<a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/viewstats#%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%83%D0%BC%D0%BD%D0%BE%D0%B9-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\">https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/viewstats#\u043a\u043e\u043c\u0430\u043d\u0434\u0430-\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f-\u0443\u043c\u043d\u043e\u0439-\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438-\u043a\u0430\u043d\u0430\u043b\u043e\u0432<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ROTATION OF STATISTICAL DATA<\/h3>\n\n\n\n<p>A new command to adjust the rotation of the collected statistics used for plotting in the section \u00abStatistics\u00bb in the administration panel:&nbsp;<code>reports_remove_old_data<\/code>more details:&nbsp;<a href=\"https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=send_activation_expires_messages#smarty-8\">https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html?highlight=send_activation_expires_messages#smarty-8<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ROTATION OF THE HISTORY OF THE FILMS VIEWED<\/h3>\n\n\n\n<p>New management team added&nbsp;<code>remove_view_content_history<\/code>&nbsp;to remove from the database information about the films viewed to the end, more details:&nbsp;<a href=\"https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html#section-28\">https:\/\/mi-smarty-docs.readthedocs.io\/ru\/latest\/installation_and_configuration.html#section-28<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TVMIDDLEWARE API<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Corrections for the response parameter&nbsp;<code>slider.url<\/code>&nbsp;methodically&nbsp;<code>PortalDashboardSliderList<\/code><\/li><li>New method added&nbsp;<code>AccountResetPassword<\/code>&nbsp;password reset (previously used method)&nbsp;<code>AccountRegister<\/code>with this release, we recommend using a new method<\/li><li>Input parameter&nbsp;<code>comment<\/code>&nbsp;request&nbsp;<code>AccountRegister<\/code>&nbsp;made unnecessary.<\/li><li>Restored correct film filtering in the method&nbsp;<code>VideoList<\/code>&nbsp;in conjunction with the filter by the video provider.<\/li><li>In method&nbsp;<code>VideoAction<\/code>&nbsp;now more detailed information about the error when connecting movies from external theaters (field) is returned&nbsp;<code>error_message<\/code>).<\/li><li>In response to methods&nbsp;<code>VideoList<\/code>,&nbsp;<code>No AuthVideoList<\/code>&nbsp;and&nbsp;<code>VideoDetail<\/code>&nbsp;field&nbsp;<code>video_provider_id<\/code>.<\/li><li>Fixed the 500th error when requesting NoAuthSelectionList.<\/li><li>The ProgramListSearch method is supplemented for register-free search.<\/li><li>If&nbsp;<code>PortalDashboardSliderList<\/code>&nbsp;parameter not transmitted&nbsp;<code>portal_dashboard_id<\/code>now the first slider on the list is back.<\/li><li>Field&nbsp;<code>country\/countries<\/code>&nbsp;now come back with an empty line instead&nbsp;<code>None of them<\/code>.<\/li><li>In method&nbsp;<code>PaymentQRCode<\/code>&nbsp;input&nbsp;<code>template<\/code>&nbsp;to specify the payment page template that opens with QR.<\/li><li>For the method&nbsp;<code>ApplicationRSSWidget<\/code>&nbsp;customization&nbsp;<code>TVMIDDLEWARE_RSS_WIDGET_REQUEST_TIMEOUT<\/code>&nbsp;to set a timeout of waiting data from an external news source (by default 3 seconds).<\/li><li>In method&nbsp;<code>ActorList<\/code>&nbsp;added response parameter&nbsp;<code>count<\/code>.<\/li><li><code>#careful compatibility<\/code>&nbsp;Field&nbsp;<code>phone_confirmation_type<\/code>&nbsp;deleted&nbsp;<code>AccountRegister<\/code>&nbsp;and transferred to the Client general settings form:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/account-register.png\" alt=\"\" class=\"wp-image-3313\"\/><\/figure>\n\n\n\n<p>More about the changes in the API:&nbsp;<a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\">https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">BILLING API<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>New methods added&nbsp;<code>AccountList<\/code>&nbsp;and&nbsp;<code>CustomerList<\/code>&nbsp;to obtain lists of subscribers and accounts to synchronize lists from Smarty to the billing operator.<\/li><li><code>#careful compatibility<\/code>&nbsp;In method&nbsp;<code>AccountInfo<\/code>&nbsp;corrected&nbsp;<code>is_basic<\/code>.<\/li><\/ul>\n\n\n\n<p>More details:&nbsp;<a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/\">https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ADMINKA<\/h3>\n\n\n\n<p>Refactored page \u00abMetrics of TV channels\u00bb \u2014 filters have become more obvious, the latest requests are saved to the right column for quick access:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/notify-1.png\" alt=\"\" class=\"wp-image-3314\"\/><\/figure>\n\n\n\n<p>Added a dealer filter to the payment report and financial transactions page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/dealer.png\" alt=\"\" class=\"wp-image-3315\"\/><\/figure>\n\n\n\n<p>Added the possibility of mass editing of subscribers and accounts:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/mass-accounts-edit.png\" alt=\"\" class=\"wp-image-3316\"\/><\/figure>\n\n\n\n<p>In the form of mass editing devices (playdevice\/edit) added block \u00abConfiguration of the portal and applications \u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/mass-devices-edit.png\" alt=\"\" class=\"wp-image-3317\"\/><\/figure>\n\n\n\n<p>An LCN column is added to the channel list page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"391\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/lcn.png\" alt=\"\" class=\"wp-image-3318\"\/><\/figure>\n\n\n\n<p>In the form of mass generation of promo codes added a field to set the length of the code.<\/p>","protected":false},"featured_media":0,"parent":3199,"menu_order":14,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-3302","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b\" \/>\n<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u0432\u0432\u043e\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u0445\u0435\u0448\u0442\u0435\u0433 \u0432\u043d\u0443\u0442\u0440\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u0430&nbsp;#\u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c&nbsp;&#8212; \u0438\u043c \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u044b \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439 &#8212; \u043f\u0440\u043e\u0441\u0438\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u043e\u0441\u043e\u0431\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e. PYTHON3 \u041c\u044b \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0448\u043b\u0438 \u043a \u044d\u0442\u043e\u043c\u0443 \u0438 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0433\u043e\u0442\u043e\u0432\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e Smarty \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0430 Python3, \u0430 \u0435\u0441\u043b\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0435\u0435, \u0442\u043e \u043d\u0430 Python 3.8.\u0427\u0442\u043e \u044d\u0442\u043e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T08:04:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\",\"url\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\",\"name\":\"02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png\",\"datePublished\":\"2022-08-22T15:19:27+00:00\",\"dateModified\":\"2026-01-23T08:04:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage\",\"url\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png\",\"contentUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/micro.im\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Releases\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/micro.im\/#website\",\"url\":\"https:\/\/micro.im\/\",\"name\":\"Microimpuls\",\"description\":\"\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f OTT \u0438 IPTV\",\"publisher\":{\"@id\":\"https:\/\/micro.im\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/micro.im\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/micro.im\/#organization\",\"name\":\"Microimpuls\",\"url\":\"https:\/\/micro.im\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"width\":208,\"height\":219,\"caption\":\"Microimpuls\"},\"image\":{\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"02-22 | 1.84 Start via Megogo, SMS gateways","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\/","og_locale":"en_US","og_type":"article","og_title":"02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b","og_description":"\u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u0432\u0432\u043e\u0434\u0438\u043c \u043d\u043e\u0432\u044b\u0439 \u0445\u0435\u0448\u0442\u0435\u0433 \u0432\u043d\u0443\u0442\u0440\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u0430&nbsp;#\u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c&nbsp;&#8212; \u0438\u043c \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u044b \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439 &#8212; \u043f\u0440\u043e\u0441\u0438\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u043e\u0441\u043e\u0431\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u043e. PYTHON3 \u041c\u044b \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0448\u043b\u0438 \u043a \u044d\u0442\u043e\u043c\u0443 \u0438 \u0432 \u044d\u0442\u043e\u043c \u0440\u0435\u043b\u0438\u0437\u0435 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0433\u043e\u0442\u043e\u0432\u044b \u043e\u0431\u044a\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e Smarty \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0430 Python3, \u0430 \u0435\u0441\u043b\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0435\u0435, \u0442\u043e \u043d\u0430 Python 3.8.\u0427\u0442\u043e \u044d\u0442\u043e [&hellip;]","og_url":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release\/","og_site_name":"Microimpuls","article_modified_time":"2026-01-23T08:04:07+00:00","og_image":[{"url":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release","url":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release","name":"02-22 | 1.84 Start via Megogo, SMS gateways","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage"},"thumbnailUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png","datePublished":"2022-08-22T15:19:27+00:00","dateModified":"2026-01-23T08:04:07+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#primaryimage","url":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png","contentUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/08\/start-megogo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/02-2022-smarty-1-84-0-7709-release#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/micro.im\/"},{"@type":"ListItem","position":2,"name":"Releases","item":"https:\/\/microimpuls.com\/docs\/releases"},{"@type":"ListItem","position":3,"name":"Smarty","item":"https:\/\/microimpuls.com\/docs\/releases\/smarty"},{"@type":"ListItem","position":4,"name":"02-22 | 1.84 Start \u0447\u0435\u0440\u0435\u0437 Megogo, SMS-\u0448\u043b\u044e\u0437\u044b"}]},{"@type":"WebSite","@id":"https:\/\/micro.im\/#website","url":"https:\/\/micro.im\/","name":"Microimpulses","description":"Comprehensive solutions for OTT and IPTV","publisher":{"@id":"https:\/\/micro.im\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micro.im\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/micro.im\/#organization","name":"Microimpulses","url":"https:\/\/micro.im\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","width":208,"height":219,"caption":"Microimpuls"},"image":{"@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/comments?post=3302"}],"version-history":[{"count":2,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3302\/revisions"}],"predecessor-version":[{"id":3410,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3302\/revisions\/3410"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3199"}],"next":[{"title":"12-21 | 1.82 VOD providers, linking cameras to accounts, sorting channels","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/12-2022-smarty-1-82-0-7539","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3322"}],"prev":[{"title":"05-22 | 1.86 Qvol, Kinopoisk","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/05-2022-smarty-1-86-0-release","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3286"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=3302"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=3302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}