[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 8 9

Форум «Программное обеспечение» / Скрипт расширяющий возможности чата

ПОТРОШИТЕЛЬЧАТА Сообщение #187 25 января 2025 в 00:53
Маньяк
4
1. Исправлена ошибка, из-за которой публичные и приватные сообщения (доступные в чате) не окрашивались (в отличительные цвета) в панели личных сообщений. Проблема заключалась в том, что лимит в 100 сообщений не достигал актуальных записей, если сохранённых сообщений было больше 100. Теперь окраска общих и приватных сообщений осуществляется с конца, с учётом установленного лимита, и только для сообщений, присутствующих в общем чате.

скрытый текст…


2. Теперь, когда вы кликаете по элементу времени в панели личных сообщений, ваше время с учётом вашего часового пояса будет конвертировано в московское время и перенаправит вас в chatlogs с правильной ссылкой.

3. Из панели чатлогов можно перейти в дефолтные чатлоги при клике на элемент времени, при этом время преобразуется в московский часовой пояс только для ссылки перехода.

4. Кэшь панель стала чуть уже. Ширина с 90vw изменилась до 80vw.

5. В панелях персональных сообщений и чатлогов реализована конвертация изображений и YouTube роликов. Изображения корректно скрываются при даблклике, при этом затеняющий фон не удаляется, если открыта одна из панелей.

скрытый текст…


6. В панели личных сообщений добавлена возможность перехода к профилю пользователя по клику на его никнейм. Эта функция работает только с новыми сообщениями, полученными после обновления, так как для старых сообщений информация о user ID отсутствует.

скрытый текст…


7. Переход к профилю персонажа по клику на никнейм из панели чатлогов работает по немного другому алгоритму для получения айдишников, чем в панели личных сообщений. В последней используется парсинг айдишников с страницы сайта, что возможно при инспектировании кода страницы. В панели чатлогов айдишники подтягиваются по нику через запрос к API, и в дальнейшем полученный айдишник используется без дополнительных запросов, так как он сохраняется в localStorage на постоянной основе, пока пользователь не очистит данные в браузере. Эти данные хранятся в ключе userIdsCache. Пример уже зарегистрированных данных доступен.
{
  "Supersonic": 127875,
  "Душа_Чата": 748754,
  "Лень": 138339,
  "un4given": 111001,
  "Солнцеликий": 773950,
  "Клавобот": 324864,
  "batton": 133218,
  "Анаболизм": 723705,
  "Чеснокъ": 306728,
  "Юсти": 792926,
  "Doctorisimus": 490344,
  "vnest": 627771,
  "slvqnz": 535388,
  "Кащей": 307792,
  "enzyme": 722414,
  "bulba1132": 712139,
  "Nowhereman42nd": 381747,
  "metamorphosis1": 706660,
  "Rellese": 785816,
  "Whirl": 117172,
  "Верховцев": 85213,
  "sannseiy1": 802309,
  "_Сайман_": 384237,
  "Экклезиаст": 608765,
  "GendalfC": 801567
}


8. Исправлены проблемы с неотображающимися системными сообщениями в чатлогах. Сообщения, отправленные через команду /me, теперь будут отображаться в панели чатлогов под именем Клавобот.
скрытый текст…


9. Функция highlightMentionWords предназначена для подсветки слов, которые являются упоминаниями о вас, то есть ключевых слов, таких как ваш никнейм или другие алиасы, прописанные в настройках. Она ищет эти слова в тексте сообщений и выделяет их, чтобы они стали более заметными.
Теперь функция работает не только в общем чате, как это было раньше, но и в панели личных сообщений и панели чатлогов. Это стало возможным благодаря модификации функции, которая теперь поддерживает обработку нескольких типов контейнеров.

скрытый текст…
Последний раз отредактировано 25 января 2025 в 09:55 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #188 27 января 2025 в 01:30
Маньяк
4
1. Обновлена документация в начале темы: https://klavogonki.ru/forum/software/3933/page1/#post1
с учётом проделанных последних обновлений.

2. Была ошибка со всплывающими сообщениями при закрытом чате через Ctrl + Space. Сообщения из шепталки были без текста со значением null.
Теперь сообщения из шепталки помечаются emoji иконкой громкоговорителя.
скрытый текст…
Последний раз отредактировано 27 января 2025 в 06:46 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #189 28 января 2025 в 02:50
Маньяк
4
1. Появилась возможность переключаться между панелями без необходимости скрывать предыдущую.
скрытый текст…


2. Обновлённая база иконок для безаватарочных пользователей. Уклон на лицевое составляющее, нежеле как было ранее на телесное некоторых видов животных.
скрытый текст…
Последний раз отредактировано 28 января 2025 в 04:35 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #190 29 января 2025 в 02:19
Маньяк
4
1. Теперь в панели чатлогов появилась кнопка для фильтрации сообщений, которая работает по принципу переключателя. При первом нажатии она скрывает сообщения, не содержащие обращений к вам. При повторном нажатии скрытые сообщения снова становятся видимыми. Таким образом, вы можете быстро просматривать только те сообщения, в которых есть обращения к вам, и скрывать остальные по мере необходимости.
скрытый текст…
Последний раз отредактировано 29 января 2025 в 02:20 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #191 30 января 2025 в 21:39
Маньяк
4
1. В панели чатлогов теперь можно прокручивать чат, просто кликнув на контекст сообщения — выбранное сообщение при этом окажется точно по центру контейнера.

2. Если включён режим просмотра всех обращений к себе, клик по контексту сообщения отобразит скрытые сообщения и прокрутит чат так, чтобы выбранное сообщение оказалось в центре. Это позволит сразу увидеть его в окружении других сообщений и разобраться в общем контексте.
скрытый текст…


UPD. Фикс после обновления. Исправлена проблема, из-за которой как личные, так и общие сообщения в панели личных сообщений подсвечивались цветами, указывающими на наличие текущего сообщения в чате.

3. Теперь в панели личных сообщений появилась возможность удалять ненужные сообщения с помощью комбинации Ctrl + ЛКМ (Ctrl + Левый Клик Мыши), применяемой к тексту сообщения. Эта функция позволяет пользователям быстро и удобно очищать список от нежелательных записей.
скрытый текст…


4. Функциональность удаления личных сообщений была переработана и вынесена в отдельную функцию. Теперь можно удалить все сообщения от конкретного пользователя, удерживая клавишу Ctrl и нажимая на элемент имени. Все сообщения выбранного пользователя удаляются мгновенно!

скрытый текст…


5. К функции удаления личных сообщений была добавлена новая возможность: теперь можно удалять сообщения начиная с выбранного и до конца списка, но только для текущего пользователя, если удерживать клавишу Ctrl и кликнуть на элемент времени.

скрытый текст…


6. Открытие профиля в iframe-контейнере прямо в чате при клике на ссылку профиля с зажатой клавишей Ctrl. (UPD. Без Ctrl).
скрытый текст…


7. В панели чатлогов теперь при поиске сообщения и клике на текст сообщения строка поиска автоматически очищается, и снова отображаются все сообщения. Вас прокручивает до сообщения, на текст которого вы кликнули, и оно отображается в середине экрана. Это позволяет ознакомиться с окружающим его контекстом.
скрытый текст…


8. Оптимизация отрисовки сообщений в панели чатлогов и личных сообщений с использованием content-visibility: hidden и font-size: 0 вместо display: none.

UPD. Изменение. В списке пользователей переход к профилю без Ctrl загружает его в iframe, а с Ctrl открывает в новой вкладке.
Последний раз отредактировано 31 января 2025 в 11:59 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #192 1 февраля 2025 в 03:43
Маньяк
4
1. Поиск недоступных личных сообщений в чате ещё никогда не был таким простым.
В случае когда ваше сообщение всё ещё доступно в чате, панель персональных сообщений закрывается и сообщение в общем чате прокручивается до середины контейнера и проигрывается анимация (shake). В случае, когда сообщение в общем чате более не доступно, оно загрузится в панели чатлогов к нужной дате и на нужное сообщение, тем самым аналогично прокрутив его до середины контейнера панели чатлогов.

скрытый текст…


2. Если сообщение не было найдено даже в панели чат логов, тогда панель закроется и вновь откроется панель личных сообщений.

3. Ранее системные сообщения именовались ником Клавобот, теперь SYSTEM
скрытый текст…


4. Редизайн слов упоминания. Так они остаются заметными, меньше нагромождают интерфейс и не смещают излишне элементы сообщений по вертикали.
скрытый текст…
Последний раз отредактировано 1 февраля 2025 в 05:41 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #193 2 февраля 2025 в 09:52
Маньяк
4
1. В новом списке пользователей чата была переработана кнопка перехода в профиль. Теперь она стала более информативной, отображая графический элемент в формате SVG с заливкой, которая отражает процентное соотношение текущего ранга пользователя от 0 до 100%. Если же пользователь заблокирован или не может отправлять сообщения в первые 3 дня после регистрации, иконка прогресса заменяется на крестик (x).
скрытый текст…


2. Отличная новость! Удобство со временем совершенствуется. Теперь открытые изображения можно скрывать нажатием пробела.
скрытый текст…


3. Добавлен алгоритм сортировки пользователей в чате.
скрытый текст…
Последний раз отредактировано 2 февраля 2025 в 16:52 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #194 3 февраля 2025 в 10:27
Маньяк
4
1. Теперь Ctrl+клик по нику пользователя в чате открывает его профиль для быстрого отправления сообщений, обычный клик по-прежнему отправляет приватное сообщение в чат.
скрытый текст…


2. Теперь для просмотра изображения в полном размере доступна возможность переключаться между изображениями не только с помощью стрелок влево и вправо, но и при помощи левой и правой кнопки мыши для дополнительного удобства. Также, удерживая клавишу Ctrl и нажимая на левую кнопку мыши, изображение открывается в новой вкладке. При удерживании клавиши Ctrl и нажатии правой кнопки мыши, изображение закрывается, а ссылка на него копируется в буфер обмена.
скрытый текст…


3. Теперь окно с профилем (iframe) закрывается при клике вне его области.
скрытый текст…


4. Добавлена поддержка конвертации MP4-ссылок в Video. Также ссылки сохраняются с форматированным описанием типа видео и хоста. Аналогично, как и с изображениями, конвертируются только доверенные источники.
скрытый текст…


5. События панелей оптимизированы: удаляются те, что были добавлены предыдущей панелью.

6. В панели чатлогов добавлена фильтрация по медиа контенту (изображения и видео).
скрытый текст…
Последний раз отредактировано 4 февраля 2025 в 10:56 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #195 4 февраля 2025 в 15:06
Маньяк
4
1. Навигация в панели чатлогов между словами обращения и медиа контентом стала ещё удобней. Переключение между двумя типами отображения мгновенное без промежуточных возобновляемых показов всех сообщений.
скрытый текст…

2. Добавлены счётчики для переключения типов сообщений: mention (упоминания) и media (изображения и видео).
скрытый текст…
Последний раз отредактировано 4 февраля 2025 в 15:55 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #196 5 февраля 2025 в 16:21
Маньяк
4
1. Теперь все закодированные ссылки, отправленные другими пользователями, конвертируются в декодированные, а вставленные в строку ввода чата — автоматически преобразуются в их декодированную форму на этапе буфера обмена и при вставке представлены в декодированном виде.

2. Подписи к ссылкам аналогично.
скрытый текст…


3. Ссылкам задан новый цвет и при наведении меняется на более светлый.
скрытый текст…
Последний раз отредактировано 5 февраля 2025 в 18:58 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #197 6 февраля 2025 в 11:38
Маньяк
4
1. Манипуляция левой и правой кнопкой мыши с раскрытым изображением в полном размере работает только при клике непосредственно по самому изображению. Средняя кнопка мыши работает в любом месте, как и было ранее. Это сделано для того, чтобы при клике левой кнопкой мыши вне изображения оно закрывалось, а не переключало картинку перед закрытием, что вызывало эффект глитча и возможные вылеты скрипта в ошибку и полную неработоспособность.
скрытый текст…


2. При наведении на превью изображения плавно изменяется его прозрачность, а обводка на превью изображений в панели чатлогов и сообщений удалена.
Последний раз отредактировано 6 февраля 2025 в 20:20 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #198 8 февраля 2025 в 14:23
Маньяк
4
1. В панели личных сообщений теперь можно безопасно удалять сообщения. Перед удалением необходимо нажать «Сохранить» и подтвердить своё намерение через всплывающее окно (Prompt).
Исключение — кнопка удаления (корзина). Она мгновенно удаляет все сообщения без предупреждений. Будьте внимательны.
скрытый текст…


2. Добавлены кнопки «Импортировать» и «Экспортировать» для сообщений. Экспорт выполняется в один файл, а импорт поддерживает загрузку нескольких файлов с разными сохранёнными сообщениями, объединяя их в общие данные.
скрытый текст…


3. Для корректного автоматического поиска сообщений из панели персональных сообщений в панели чатлогов требуется сверхточное время на компьютере (погрешность не более ±2 секунд).
Необходимо добавить в Windows задачу для обновления времени при запуске системы. Это можно быстро выполнить, запустив командную строку (cmd) от имени администратора и вставив следующий код.
schtasks /create /tn "Time synchronization" /tr "w32tm /resync" /sc onstart /ru SYSTEM /rl HIGHEST


4. Настроены отступы в панелях между кнопками в шапке и строкой поиска, чтобы привести их к единому стандарту и улучшить внешний вид.
скрытый текст…


5. Поддержка поиска чатлогов по введённому запросу в формате даты YYYY-MM-DD, YYYY:MM:DD или YYYYMMDD, с учётом минимальной и максимальной допустимой даты и проверки на валидность. Для выполнения поиска необходимо нажать Enter.
скрытый текст…


6. Игнорируемые пользователи, помимо исключения их из чата, также не отображаются на панели чатлогов.

7. =>(1) Событие клика по имени пользователя в чате было изменено следующим образом: обычный клик активирует режим приватного сообщения в чате, клик с клавишей Ctrl — открывает профиль пользователя в iframe с возможностью отправить личное сообщение, а клик с клавишами Ctrl + Shift — выполняет то же самое, но открывает профиль в новой вкладке, а не в iframe.
(2) Для панели кэша: обычный клик просто открывает профиль пользователя, главную страницу. Клик с клавишей Ctrl — открывает профиль в iframe с возможностью отправить личное сообщение, а клик с клавишами Ctrl + Shift — открывает профиль пользователя в новой вкладке.
скрытый текст…

https://i.imgur.com/s30tehV.mp4

8. Панель чатлогов теперь имеет два уровня фильтрации:

(1) Фильтрация 100% одинаковых сообщений подряд — отображается только одно из группы идентичных сообщений. Это делает загрузку быстрее, так как исключает нагрузку от одинаковых спамных сообщений.
(2) Исключение игнорируемых пользователей из лога, как указано в настройках (ignored).
Эти два слоя защиты делают чатлоги более читаемыми и ускоряют их загрузку.
Последний раз отредактировано 9 февраля 2025 в 02:02 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #199 9 февраля 2025 в 13:54
Маньяк
4
1. Выставлено ограничение на загрузку чатлога до 1000 КБ. В поле поиска отображается размер файла в (КБ) и значение общего количества сообщений. Если происходит ошибка или размер превышает 1000 КБ, в поле поиска будет показано сообщение об ошибке или ограничении. Все эти сообщения отображаются как (placeholder) текст-заполнитель.
скрытый текст…


2. В панели чатлогов можно сохранить ссылку на лог в мини-панели закладок, где хранятся все сохранённые ссылки на чатлоги. Чтобы добавить ссылку, нужно нажать на кнопку копирования ссылки с зажатой клавишей Ctrl — она будет сохранена. Чтобы увидеть сохранённые ссылки, необходимо кликнуть по кнопке копирования с зажатой клавишей Shift — панель откроется. Она останется открытой, пока вы кликаете по ссылкам или добавляете новые. Это позволяет визуально отслеживать процесс добавления. Чтобы скрыть мини-панель, нужно нажать на кнопку без функциональных клавиш.
Чтобы удалить сохранённую ссылку, нужно с зажатой клавишей Ctrl кликнуть на саму ссылку.
скрытый текст…

https://i.imgur.com/xd4v0zT.mp4

3. Была обновлена функция приведения локального времени к московскому, что необходимо для поиска сообщений из панели персональных сообщений в панели чатлогов, а также для корректного формирования ссылки для перехода на страницу чатлогов в новой вкладке.

4. В мини-панели закладок появилась функция добавления подписей к каждому сохранённому чату.
скрытый текст…

UPD. Возможность переименовывать подписи.
скрытый текст…


5. Можно закрыть панель той же кнопкой, которой её открыли.
скрытый текст…
Последний раз отредактировано 10 февраля 2025 в 01:10 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #200 10 февраля 2025 в 16:18
Маньяк
4
1. В списке пользователей чата добавлен крестик внутри круга профиля, если у пользователя нет пробега (значение 0) или фиксированный результат ранга, например, 200, 300 и т.д.
скрытый текст…


2. В панели чатлогов, активация поиска происходит набором ника в строку поиска, а деактивация — удалением этого ника до полного удаления из строки. Однако в этом контексте речь идет о методе поиска, который активируется при клике на ник пользователя из списка чат-пользователей. При клике на ник он добавляется в строку поиска, а при повторном клике — удаляется. Если несколько ников уже добавлены в строку поиска, при повторном клике на один из них в строке останется только этот ник для поиска чатлогов по данному пользователю.
скрытый текст…

https://i.imgur.com/1qkuT0j.mp4

3. Если в панели чатлогов в строке поиска указаны никнейм или несколько никнеймов, то при переключении чат-логов и появлении новых сообщений они автоматически фильтруются, отображая только сообщения от указанных пользователей и обращения к ним.
скрытый текст…

https://i.imgur.com/8O2HOCq.mp4

4. В настройках появилась функция, позволяющая включать или отключать звуковой сигнал и голосовую обратную связь при входе или выходе пользователя из чата.
скрытый текст…


5. Была улучшена плавность анимации скрытия и показа элементов (панелей, изображений).
скрытый текст…

https://i.imgur.com/yvaIdBC.mp4

6. Загрузка чат-логов для дат, позже чем сегодня, не допускается.

7. Расширена поддержка форматов для поиска чатлогов в панели чатлогов через поисковую строку.
Для поиска доступны следующие форматы дат:
yyyy-mm-dd
yyyy:mm:dd
yy-mm-dd
yy:mm:dd
yyyymmdd
yymmdd

скрытый текст…

https://i.imgur.com/mbx5cxu.mp4
Последний раз отредактировано 11 февраля 2025 в 13:05 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #201 11 февраля 2025 в 13:37
Маньяк
4
1. Автоперезагрузка страницы через 1 секунду, если вкладка стала активной и чат стал недоступен. Если чат стал недоступен, когда вкладка была неактивной, перезагружать страницу с интервалом 5 секунд или с увеличением интервала на 1 секунду после каждой перезагрузки, сбрасывая его обратно до 5 секунд, когда чат снова становится доступным.

UPD: Теперь при смене видимости вкладки (через visibilitychange, если document.visibilityState === 'visible') перезагрузка происходит через 1 секунду. Для MutationObserver установлен фиксированный интервал в 5 секунд без увеличения после каждой перезагрузки.
Последний раз отредактировано 11 февраля 2025 в 19:12 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #202 11 февраля 2025 в 19:30
Маньяк
4

1. Добавлены иконки к началу описания каждой настройки для облегчения зрительной навигации. Иконка охарактеризовывает действия. Видеть, слышать и т.д.
скрытый текст…


2. Исправление: Открытие правильного профиля при клике на никнейм в панели чатлогов

- Исправлена проблема, когда при клике на никнейм в панели чатлогов открывался профиль первого пользователя из списка результатов поиска, а не профиль с точным совпадением.
- Ранее открывался неправильный профиль (например, Лень_ вместо Лень), так как использовался первый результат поиска.
- Добавлена логика для поиска точного совпадения никнейма среди всех результатов поиска.
скрытый текст…

Если вы уже сталкивались с подобной проблемой, то вам придётся удалить старую историю сохранённых ID.
Необходимо выполнить следующую команду в консоли браузера Ctrl + Shift + I и вставить с подтверждением Enter.
скрытый текст…

localStorage.removeItem('userIdsCache');


3. В панели личных сообщений копировалось всегда всё, а результаты поиска игнорировались. Всё равно копировалось всё.

4. Исключена автоперезагрузка страницы для восстановления соединения с чатом на странице с игрой.

UPD. Была исправлена функция поиска пользователей из КЭШ панели.
Последний раз отредактировано 13 февраля 2025 в 13:35 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #203 17 февраля 2025 в 09:39
Маньяк
4
1. Добавлена возможность просмотреть весь лог врывов и выходов из окна чата во всплывающей панели, которая вызывается из кэш панели кликом на элемент посещений.
Закрывается кликом вне фокуса или же по клавише Space.
скрытый текст…

https://i.imgur.com/1Q7fZ99.mp4
скрытый текст…


UPD: Видоизменено.
скрытый текст…


UPD: Количество посещений теперь отображается в виде кнопок с соответствующим фоном: тёмный — для неотслеживаемых пользователей, зелёный (как и раньше) — для отслеживаемых.
Перед числом посещений добавлен эмодзи, который меняется в зависимости от их количества: 0–10, 11–20, 21–30 и более. Всего доступно 4 варианта иконок.
скрытый текст…
Последний раз отредактировано 17 февраля 2025 в 15:36 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #204 17 февраля 2025 в 20:27
Маньяк
4
1. Исправлена ошибка со всплывающей панелью логов в кэш панели. Панель не удалялась перед обновлением данных запросив данные другого пользователя и создавались дубликаты. Теперь панель создаётся единожды и только обновляется внутреннее содержимое.
скрытый текст…

https://i.imgur.com/XvS4HeP.mp4

2. Настройка скорость и тембра голоса поддерживает возможность менять значение удерживая ЛКМ или ПКМ, помимо обычных кликов. Это позволит нивелировать множественность кликов и сохранит ваши микрики. Также добавилось описание слева от цифрового значения.
скрытый текст…


3. Увеличена скорость реакции на изменения в списке юзеров чата, поэтому логи заходов и выходов будут более достоверными и в виду этого чаще обновляться и отображаться, например всплывающими динамическими оповещениями.
скрытый текст…
Последний раз отредактировано 17 февраля 2025 в 20:30 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #205 19 февраля 2025 в 04:22
Маньяк
4
1. Эффектное появление пользователя в чате.
скрытый текст…


2. Анимация прогресса пользователей в списке чата при загрузке страницы всех разом и по отдельности на момент присутствия.
скрытый текст…


3. Более плавные анимации
- Смещение по горизонтали
- Смещение по вертикали
скрытый текст…


4. История появлений и посещений. Обновление способа отображения. Адаптивное заполнение.
скрытый текст…


5. Более плавная анимация ползунка.
скрытый текст…


6. Восстановление вашего оригинального сообщения после потери соединения с чатом или же получения бана.
скрытый текст…


7. Дополнительная оптимизация кода.
Последний раз отредактировано 20 февраля 2025 в 00:28 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #206 20 февраля 2025 в 21:23
Маньяк
4
1. Подсветка обращений теперь в системных и приватных сообщениях.
скрытый текст…


2. Фикс. Не зачитывались голосом системные сообщения. Сам текст приходил пустым.

3. Добавлена возможность включения голосового движка от google. Для использования, воспользуйтесь инструкцией ниже.
скрытый текст…


Инструкция по настройке сервера Flask для преобразования текста в речь с использованием gTTS и автозапуска через VBS

Для того чтобы создать сервер на Python, который будет преобразовывать текст в речь с помощью библиотеки gTTS и Flask, а также автоматически запускать его при старте системы, выполните следующие шаги.

1. Предварительные требования

Перед тем как начать, убедитесь, что у вас установлен Python. Если Python не установлен, скачайте его с официального сайта python.org и установите.

Для установки необходимых пакетов используйте pip. Выполните следующие команды в командной строке:

pip install Flask gTTS flask-cors


Эти пакеты нужны для работы вашего сервера.

2. Создание Python скрипта для сервера Flask

Теперь создайте файл с кодом сервера. Откройте Текстовый редактор (например, Notepad или VS Code) и вставьте следующий код:

скрытый текст…


Сохраните файл с расширением .py (например, tts_server.py).

3. Создание VBS скрипта для автозапуска

Теперь создадим VBS скрипт, который будет запускать ваш Python сервер в фоновом режиме при старте системы. Для этого:

1. Создайте новый текстовый файл с расширением .vbs (например, start_tts_server.vbs).
2. Вставьте следующий код в файл:

Set WshShell = CreateObject("WScript.Shell")
' Запуск Python скрипта с Flask сервером в фоновом режиме
WshShell.Run "python C:\путь\к\вашему\скрипту\tts_server.py", 0, False


Замените C:\путь\к\вашему\скрипту\tts_server.py на полный путь до файла Python, который вы создали в предыдущем шаге.

4. Добавление VBS скрипта в автозагрузку

C:\Users\ВашеИмяПользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Чтобы ваш сервер запускался автоматически при старте системы:

1. Откройте проводник и перейдите в папку Автозагрузки:

2. Скопируйте файл start_tts_server.vbs в эту папку как ярлык start_tts_server, расширение файла у которого должно быть Ink, если у вас ключено отображение расширения файлов.

После этого ваш сервер Flask будет запускаться автоматически при каждом старте системы.

5. Тестирование сервера

Теперь ваш сервер готов к работе. Чтобы протестировать его, откройте браузер и перейдите по следующему адресу:
http://localhost:5000/speak?text=Hello&lang=en

Этот запрос отправит текст "Hello" на сервер, который преобразует его в речь и вернет аудиофайл в формате MP3.

Поздравляю! Вы настроили сервер Flask с преобразованием текста в речь и добавили его в автозагрузку через VBS скрипт.
Последний раз отредактировано 20 февраля 2025 в 23:09 пользователем ПОТРОШИТЕЛЬЧАТА

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 8 9

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена