Update of the test version 5.0.5 #RutonyChat

This version is intended for review and is not final. It may contain (almost certainly) errors and shortcomings. Exclusively for testing new functionality. How to install the test version: https://vk.com/topic-106628872_36323429?post=13000 ============================== A very large part of the program has been redesigned, approximately 30-40%. The main changes occurred inside the program and with the main window. These are long-overdue changes because it was becoming increasingly difficult to maintain relevance and make any new modifications. Now most of the changes are quite easy to make. ► The main window of the program has been completely redesigned. Now it uses modern technologies. Correct positioning when scaling. Correct translucency. Alignment of the window on the desktop. And so on. ► The bottom panel of the online has been completely redesigned. Added options for displaying icons, now it is possible to partially, completely or veil the values. Added the ability to display payment aggregators to display the total amount of donations. When hovering over the site icon, you can see the history of system messages from the site. When you right-click, you can reconnect and open the site on the go. Also added the display of the bot icon next to the site icon to track the bot connection status. ► Added the option - Show system messages. This option will most likely be enabled by default. Because site icons contain history. And in fact, there is no longer any need to display system information in the chat window itself. ► Removed sites: azubu, beam, cybergame, hypesx, reps, wasd, gamewhisp, looch, smashcast, dlive ► Reworked the main menu, grouped a bit and removed some things completely. For example, tests for each event were removed, now they are all in the test itself. Removed the Tags menu item, because they can be opened from the Tags Constructor anyway. And so on. The goal was to simplify and remove rarely used items as far as possible. Thus, making it at least a little shorter. ► Reworked the viewer accounting system in the chat. Previously, an option had to be enabled for each site, plus a global setting. Now the list of viewers is maintained all the time, so the bot presets work correctly even if the New viewer options are not enabled. ► Text voicing. Added a Test button to understand that the voice is working and the ability to evaluate how it sounds. Added a filter Do not voice messages if they contain text. ► Reworked and added sites: #nuum, #kick, #rutube. Added warnings that these sites do not work via API, which greatly affects the quality and stability of not only the connection, but also the program itself. ► Fixed connections for several payment aggregators, and transferred to the main domain. Due to the inability to pay for the old domain anymore. ► Bot. Fixed the keyword arguments. Added new keywords $GET and $POST, for the corresponding requests. ► Giveaway. Added the option Hide keywords in the chat, so as not to see "garbage" messages when recruiting participants. ► #youtube, added the ability to capture multiple broadcasts. The ability to specify multiple broadcast codes for direct connection. The search for the last broadcast has been reworked and divided into 2 new items. Automatic search for active broadcasts and Connection to future broadcasts. Now the program searches for new broadcasts on the connected channel during the first 15 minutes, if there are any, the connection is established (for now, it is not possible to split the online on the statistics icons). Added support for a built-in proxy to bypass blocking without using third-party software (requires purchasing a proxy with the HTTPS type) ► #twitch, the site icon has been updated. Fixed a bug with BTTV and 7TV emoticons, when the smiley case was incorrectly taken into account. Fixed a bug due to which the list of viewers could be incorrectly taken into account and credits for online could be incorrectly accrued. ► #vkplay, completely redesigned and adjusted to the current capabilities of the API, unfortunately, some of the functionality related to notifications is still missing in the API, but I think it will appear over time. Added the ability to hide messages from ChatBot. Added events for subscriptions, donations, new viewer, awards. Awards have also been added to the corresponding presets for the bot and Remote Control. ► A large number of small changes, most often you won’t even notice them