Nekto.me Skipper
Chrome-расширение, которое автоматически ищет нового собеседника в Nekto.me, когда чат зависает или человек выходит.
Автоскип, который не мешает играть
Было создано Chrome-расширение для Nekto.me, чтобы можно было оставить чат открытым во время игры и не сворачиваться каждый раз, когда собеседник скипает, молчит или отключается. Расширение само отслеживает состояние диалога и автоматически запускает поиск нового собеседника. Главная сложность была в том, чтобы расширение корректно отслеживало события чата (подключение нового пользователя, выход, получение сообщений) и встраивалось в DOM-структуру сайта, которая часто обновляется без перезагрузки страницы. Я использовал Chrome Extension Content Scripts для внедрения кастомного скрипта, который через MutationObserver следит за изменениями в интерфейсе чата. Когда собеседник молчит или отключается, скрипт автоматически инициирует переход к следующему чату, а локальный JSON-файл перевода на лету заменяет весь текст сайта на соловьиную (украинский). Украинский перевод остался скорее бонусом к основной механике: он добавляет характера, но главная польза проекта именно в автоскипе и возможности не отрываться от игры.