{"id":29543866,"url":"https://github.com/mkultra6969/danmakuchat","last_synced_at":"2026-05-05T11:35:20.355Z","repository":{"id":272552121,"uuid":"916953566","full_name":"MKultra6969/DanmakuChat","owner":"MKultra6969","description":"Simple Danmaku style chat-overlay for Streams","archived":false,"fork":false,"pushed_at":"2025-06-08T12:44:38.000Z","size":53,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-08T13:37:33.400Z","etag":null,"topics":["bilibili","chat-overlay","danmaku","obs","real-time-chat","stream-customization","streaming-tools","twitch","youtube"],"latest_commit_sha":null,"homepage":"https://github.com/mkultra6969/DanmakuChat","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MKultra6969.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-15T04:19:29.000Z","updated_at":"2025-06-08T12:44:42.000Z","dependencies_parsed_at":"2025-01-15T07:59:22.145Z","dependency_job_id":"d469506e-a91a-40db-830d-818a05d1f76b","html_url":"https://github.com/MKultra6969/DanmakuChat","commit_stats":null,"previous_names":["mkultra6969/danmakuchat"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/MKultra6969/DanmakuChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MKultra6969%2FDanmakuChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MKultra6969%2FDanmakuChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MKultra6969%2FDanmakuChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MKultra6969%2FDanmakuChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MKultra6969","download_url":"https://codeload.github.com/MKultra6969/DanmakuChat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MKultra6969%2FDanmakuChat/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265614356,"owners_count":23798428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","chat-overlay","danmaku","obs","real-time-chat","stream-customization","streaming-tools","twitch","youtube"],"created_at":"2025-07-17T14:08:53.005Z","updated_at":"2026-05-05T11:35:20.314Z","avatar_url":"https://github.com/MKultra6969.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[🇺🇸English](https://github.com/MKultra6969/DanmakuChat/blob/main/README_ENG.md)\n\n# Twitch Danmaku Chat Overlay (DCO)🌟\n\nЭтот проект представляет собой красивый и настраиваемый оверлей для чата Twitch, который можно использовать в стримах. Оверлей поддерживает анимации, кастомные шрифты, эмодзи и бейджи. 🎉\n\n## Особенности ✨\n\n- **Анимации сообщений**: Поддержка нескольких анимаций для сообщений чата.\n- **Кастомные шрифты**: Возможность использовать разные шрифты для имен пользователей и текста сообщений.\n- **Эмодзи**: Автоматическая замена текстовых эмодзи на изображения.\n- **Бейджи**: Отображение бейджей пользователей (например, модератор, стример и т.д.).\n- **Случайные цвета**: Каждое сообщение имеет случайный цвет текста.\n\n## Установка 🛠️\n\n1. Склонируйте репозиторий:\n\n   ```bash\n   git clone https://github.com/MKultra6969/DanmakuChat\n   ```\n\n2. Перейдите в директорию проекта:\n\n   ```bash\n   cd DanmakuChat\n   ```\n\n3. Откройте файл `index.html` в браузере. Либо добавте `index.html` как источник в OBS\n\n\n## Настройка ⚙️\n\n### Шрифты\n\nВы можете изменить шрифты для имен пользователей и текста сообщений в файле `config.js`:\n\n```javascript\nconst config = {\n  fonts: {\n    username: 'Roboto, sans-serif',\n    messageText: 'Hachi Maru Pop, cursive',\n  },\n  // ...\n};\n```\n\n### Анимации\n\nВ файле `config.js` также можно выбрать анимацию для сообщений:\n\n```javascript\nconst config = {\n  animations: {\n    1: 'slide-left 15s linear forwards',\n    2: 'slide-left 15s linear forwards, fade-out 15s linear forwards',\n    3: 'slide-left-bounce 15s linear forwards',\n    4: 'slide-left-liquid 15s linear forwards',\n  },\n  selectedAnimation: 1, // Выберите анимацию от 1 до 4\n  // ...\n};\n```\n\n### Канал Twitch\n\nВ файле `script.js` укажите канал, к которому хотите подключиться:\n\n```javascript\nconst client = new tmi.Client({\n  connection: { reconnect: true },\n  channels: ['NICKNAME'], // NICKNAME заменить на ваш ник\n});\n```\n\n## Использование 🚀\n\n1. Запустите файл `index.html` в браузере.\n2. Настройте OBS или другую программу для стриминга, чтобы добавить окно браузера с оверлеем.\n3. Наслаждайтесь красивым чатом на вашем стриме! 🎥\n\n## Примеры анимаций 🎮\n\n- **slide-left**: Сообщение плавно движется слева направо.\n- **fade-out**: Сообщение постепенно исчезает.\n- **slide-left-bounce**: Сообщение движется с эффектом \"отскока\".\n- **slide-left-liquid**: Сообщение движется с эффектом \"волны\".\n\n## Лицензия 📜\n\nЭтот проект распространяется под лицензией WTFPL АХАХАХАХАХ. Подробнее см. в файле [LICENSE](https://github.com/MKultra6969/DanmakuChat/blob/main/LICENSE.md).\n\n---\n\nСоздано с НЕНАВИСТЬЮ К ЛЮДЯМ [mkultra6969](https://github.com/mkultra6969). Если у вас есть вопросы или предложения, не стесняйтесь И НИКОГДА ИХ НЕ ПИШИТЕ ПОТОМУ ЧТО МНЕ АБСОЛЮТНО ПОХУЙ! 😊\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkultra6969%2Fdanmakuchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkultra6969%2Fdanmakuchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkultra6969%2Fdanmakuchat/lists"}