VK iHA bot:Версия 4.0

1. Добавлены меры по предотвращению сохранения битых баз
2. Исправлена уязвимость баз при выключении программы
3. Ускорено выключение программы
4. Лог должен стать более стабильным
5. Изменён алгоритм детектированя команд и скриптов
6. Улучшен механизм обучения бота
7. Автозапуск по умолчанию выключен
8. Раздел "Состояние" полностью переписан с нуля
9. Исправлена ошибка в состояниях стен
10. Реструктуризация кода, очистка от хлама
11. Убран костыль обновления вкладок, т.к. он больше не нужен
12. Исправлен баг с отваливающимся WiFi
13. Исправления в соержимом логов
14. Лог больше не прыгает вниз пока Вы его держите
15. Защита от поврежденных данных
16. Исправлено меню состояния программы
17. Исправлен баг с меткой EMPTY
18. Исправлен баг в функции задания метки бота
19. Исправлен баг в загрузке неизвестных сообщений
20. Добавлен индикатор загрузки ответов из базы
21. Исправил баг с пустым обращением
22. Исправлен баг с обнаружением обращения в любой части сообщения
23. Исправлен баг с запятой в обращении
24. Исправлена потеря регистра текста в некоторых модулях
25. Совместимость с 2.1+ (Было 2.2+)
26. Добавлена проверка лицензии через Google Play
27. Исправил баг лога коммуникатора
28. Полностью переписан механизм обработки команд
29. Убран мусор из кода в местах отображения списка стен и аккаунтов
30. Добавлено сообщение "Список стен пуст"
31. Добавлен интеллектуальный механизм поиска фрагмента для расшифровки
32. Исправлен баг с неработающими функциями
33. Исправлен баг обновления состояний на экране состояния программы
34. Исправлен баг вылета программы при закрытии из-за некорректного broadcastReceiver
35. Исправлены много багов в методах валидации
36. Исправлен баг с недоступностью карты памяти для бота на некоторых устройствах
37. Ускорена загрузка базы
38. Добавлена команда modules short
39. Добавлена проверка наличия модуля в функции set module ...
40. Добавлена функция markSending для сообщения в логе
41. Переработан механизм отображения сообщения для НТТР модуля
42. Переработан механизм отображения сообщения для личных сообщений
43. Исправлен баг с рандомными отправками инструкции в чаты
44. Переработан механизм отображения сообщения для комментариев на стене
45. Исправил обработку вложений в постах на стенах
46. Переработан механизм отображения сообщения для постов на стене
47. Повышена точность механизма распределения нагрузки
48. Ослабил ограничение на длину ответа в базе
49. Добавлен ещё один слой защиты от отправки сообщений в техподдержку
50. Исправлен баг проверки лицензии на андроид лоллипоп. (Ебаный гугл!)
51. Дополнены тексты сообщений об ошибках
52. Уменьшен шрифт экрана сообщения
53. Добавлен вывод источника получения сообщения
54. Теперь экран "сообщения" также показывает процесс отправки сообщения
55. Исправления цветов на разных системах
56. Переработан внешний вид и цвета экрана с сообщениями
57. Добавлен фильтр длины сообщения на который бот отвечает
58. Добавлено состояние "Игнорировать" на экран лога сообщений
59. Добавлена подскаpка в статистике работы учителей
60. калькулятор теперь воспринимает константы "пи" и "е"
61. Убрано множество костылей в коде связанных с доверенными
62. Допололнены списки запрещенных слов
63. Разработан новый класс для удобного хранения параметров
64. Дополнен чёрный список
65. Место сохранения метки бота перенесено в файл на карте
66. Исправлена ошибка в алгоритме запуска программы
67. Исправлены ошибки в хранилище параметров
68. Добавлено сохранение изменившихся состояний IP адреса и состояния сервера
69. Добавлены команды для смены порта и ID пользователя HTTP сервера
70. Теперь состояние автозагрузки хранится в файле
71. Обращение к боту теперь хранится в файле
72. Настройки фильтрации теперь ранятся в файле
73. Настройка порога сравнения теперь хранится в файле
74. Добавлено отображение процентов на шкале загрузки
75. Добавлен вывод нагрузки на процессор
76. Добавлен счётчик ожидающих сообщений
77. Теперь вместо надписи "про" будет "+"
78. Сокращен текст в заголовке
79. Исправлен баг в валидаторе
80. Исправления в логах аккаунта
81. Исправлен баг с уведомлением при запуске
82. Исправлен баг с невосприятием большой буквы "Д" при обучении
83. Полностью переписал модуль занимающийся подсчётом времени
84. Добавлен дистанционный файл-менеджер для бота
85. Исправлен 8 багов в файл менеджере
86. Исправлен баг с калькулятором который не понимал "пи"
87. Добавлена команда удаления файла или папки
88. Добавлена команда чтения и записи текстовых документов
89. Исправлены опечатки "Акканта"
90. Добавлена фильтрация ответов в блоке "или ... или" от пустых ответов
91. Теперь у модуля "или ... или" есть несколько вариантов ответа
92. Исправлен текст "загрузка, подождите" на экране команд
93. Добавлена обработка ошибкм "access to post comments denied"
94. Добавлен в программу параметр причины отключения стены
95. Добавлен вывод состояния стены на экран в списке стен
96. Добавлен вывод состояния стены в выводе статуса
97. Судя по состоянию тестового бота, проблема с зависаниями была решена
98. Исправлен баг в команде write
99. Исправлен баг в или... или
100. Исправлен баг команды end
101. Добавлено ограничение на количество друзей. Если больше 9000 - бот больше не принимает
102. Добавлен рифмоплёт))
103. Исправлено кууууча багов в рифмоплете))
104. Исправлен баг с регистром символов в рифмоплете
105. убрал кэш рифмоплета для экономии памяти
106. Оптимизация выделения последних 3 символов
107. Много оптимизации в модуле рифмоплета
108. Добавлено понимание многострочных стихов рифмоплетом
109. Уравновешена вероятность попадания каждого слова из базы в модуле рифмы
110. Добавлена защита длины сообщений с генераторе рифм
111. Исправлена ошибка принятия в друзья
112. Немного шифрования
113. Дополнены списки запрещенных слов
114. Исправлен баг нуля месяцев и нуля дней в модуле "когда"
115. Модуль "когда" больше не выводит текст вопроса
116. Уменьшена вероятность того что бот скажет что либо по запросу "скажи"
117. Модуль "Инфа" больше не выводит текст сообщения
118. Исправлена ошибка мешанины в модуле "города" в коде
119. символьные ссылки в коде программы
120. Пополнена база городов
121. Изменены ограничения для работы модуля рифмы
122. рифма подбирает слова на 2 последние буквы
123. рифма подбирает слова с радницой до 4 букв
124. рифма учитывает количество гласных
125. Декоративные улучшения на экране "Сообщения"
126. Исправлена ошибка с сообщениями из бесед которые доходят даже если беседы отключены
127. Добавлена защита от перегрузки при приеме заявок в друзья
128. Исправлены "висячие" сообщения в списке сообщений
129. Добавлена запись "allowClearUserData" в надежде исправить баг Signal 11
130. Исправлена ошибка с "скажи botcmd"
131. Добавлен поиск команды по описанию
132. Исправлен баг с регистром в функции "скажи"
133. Теперь строка распознается как команда только если botcmd расположен в начале строки