{"id":14983367,"url":"https://github.com/nefelit/illyasviel-complete","last_synced_at":"2025-10-29T22:30:42.051Z","repository":{"id":39097210,"uuid":"270703976","full_name":"Nefelit/illyasviel-complete","owner":"Nefelit","description":"Очередной проект, который я использовал для обучения в веб","archived":false,"fork":false,"pushed_at":"2022-12-13T01:38:23.000Z","size":35243,"stargazers_count":10,"open_issues_count":14,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-24T12:02:34.245Z","etag":null,"topics":["bot","dashboard","discord","discordjs","djs","music","website"],"latest_commit_sha":null,"homepage":"https://aspire.su","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nefelit.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":"aspireworld","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://qiwi.me/durka","https://paypal.me/x49"]}},"created_at":"2020-06-08T14:40:48.000Z","updated_at":"2022-07-04T01:53:47.000Z","dependencies_parsed_at":"2023-01-28T04:31:03.515Z","dependency_job_id":null,"html_url":"https://github.com/Nefelit/illyasviel-complete","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nefelit%2Fillyasviel-complete","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nefelit%2Fillyasviel-complete/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nefelit%2Fillyasviel-complete/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nefelit%2Fillyasviel-complete/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nefelit","download_url":"https://codeload.github.com/Nefelit/illyasviel-complete/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219867875,"owners_count":16554375,"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":["bot","dashboard","discord","discordjs","djs","music","website"],"created_at":"2024-09-24T14:07:07.331Z","updated_at":"2025-10-29T22:30:40.296Z","avatar_url":"https://github.com/Nefelit.png","language":"JavaScript","funding_links":["https://patreon.com/aspireworld","https://qiwi.me/durka","https://paypal.me/x49"],"categories":[],"sub_categories":[],"readme":"# illyasviel music\n\nБот был создан на коленке и был задуман лишь для моего обучения, возможно очень много говнокода\nОднако этот говнокод к счастью не жрет много памяти, от силы 300мб на 100к юзеров.\n\nПоддержка бота прекращена, так как я устал от публичных ботов.\n\nЕсли у вас есть желание поддержать меня, вы можете сделать это материально: qiwi `+7 962 773 33 17`\n\n\n```js\ngit clone https://github.com/Nefelit/illyasviel-complete.git\n```\n\n# PREVIEW\n\n\u003e Simle \n\n![NP](https://nefelit.design/1a72674575d9e713.png)\n\n\u003e Flags and reactions\n\n![NP FLAGS AND REACTIONS](https://nefelit.design/a498c7d1803441b3.png)\n\n\n\u003e Details | User music library | User music history\n\n![DETAILS MUSIC LIBRARY](https://nefelit.design/66ebee1ad29d412a.png)\n![HISTORY](https://nefelit.design/8765dd4818099735.png)\n\n\u003e Clear Queue starting at 0\n\n![QUEUE](https://nefelit.design/406ec09642dd8c50.png)\n\n\u003e Flags usage | SHUFFLE\n\n![FLAGS](https://nefelit.design/9664ade4e8a67445.png)\n\n\u003e Sleep timer\n\n![SLEEP TIMER](https://nefelit.design/9b9a914407911690.png)\n\n\u003e Handle all fails\n\n![FUCK](https://nefelit.design/3416ca05b2ee9315.png)\n\n\u003e Search command (UP TO 30 songs)\n\n![SEARCH](https://nefelit.design/2e88bb3a6404d0b9.png)\n\n\u003e Load all songs by author name or by tag or part of name!\n\n![bruh](https://nefelit.design/4e85e82bd6584838.png)\n![bruh](https://nefelit.design/8b91c99a036b1ad6.png)\n\nSee all commands at https://aspire.su/commands\n\n\n# WEBSITE\n\n\u003e SOCKET system | Tracto design\n\n![web](https://nefelit.design/40d4ceeb4e3a0b12.png)\n\n\u003e Videos with website\n\nhttps://saphire.is-inside.me/mGKbbXDT.mp4\n\nhttps://saphire.is-inside.me/QOScXTo6.mp4\n\n# ISTALL \n\nEnmap BetterSqlite3 зависимости \n\n```\nsudo apt install gcc g++ make\n```\n\n`yarn` или `npm i`\n\nИнформация об рабочей версии на 08.06.2020\n\n```\nVersion:        606fbf3ca475d39e15183fe91ab0149fa17d0fe9-SNAPSHOT\nBuild:          1061\nBuild time:     29.05.2020 10:23:19 UTC\nBranch          master\nCommit:         606fbf3\nCommit time:    29.05.2020 10:19:10 UTC\nJVM:            11.0.2\nLavaplayer      1.3.49\n```\n\n![img](https://media.discordapp.net/attachments/689087727131426892/719591796815953930/2020-06-08_23-39.png)\n\n```js\nserver {\n\n    server_name aspire.su; # замените на свой вебсайт\n\n    location / {\n        proxy_pass http://localhost:3333;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection 'upgrade';\n        proxy_set_header Host $host;\n        proxy_cache_bypass $http_upgrade;\n     }\n}\n```\nИспользуйте `certbot --ngnix`, затем обновите название домена в боте\n\nСелфхостинг на хероку не проверялся, требуется активный лавалинк, хотя бы 1 штука для запуска.\nМне лень оставлять дамп и скелет базы данных.\n\n```\n+----------------------+\n| Tables_in_illyasviel |\n+----------------------+\n| Analytics            |\n| Blog                 |\n| Guilds               |\n| Playlist             |\n| Users                |\n| blacklist            |\n| libs                 |\n+----------------------+\n```\n\n```\nmysql\u003e SHOW COLUMNS FROM Playlist;\n+-----------+--------------+------+-----+-------------------+----------------+\n| Field     | Type         | Null | Key | Default           | Extra          |\n+-----------+--------------+------+-----+-------------------+----------------+\n| name      | varchar(255) | NO   |     | NULL              |                |\n| owner     | varchar(20)  | NO   |     | NULL              |                |\n| hidden    | int(1)       | NO   |     | 1                 |                |\n| songs     | json         | YES  |     | NULL              |                |\n| createdAt | datetime     | YES  |     | CURRENT_TIMESTAMP |                |\n| id        | int(11)      | NO   | PRI | NULL              | auto_increment |\n+-----------+--------------+------+-----+-------------------+----------------+\n```\n\n\n```\nmysql\u003e SHOW COLUMNS FROM blacklist;\n+----------+-------------+------+-----+-------------------+----------------+\n| Field    | Type        | Null | Key | Default           | Extra          |\n+----------+-------------+------+-----+-------------------+----------------+\n| entry_id | int(11)     | NO   | PRI | NULL              | auto_increment |\n| id       | varchar(20) | NO   |     | NULL              |                |\n| reason   | text        | NO   |     | NULL              |                |\n| date     | timestamp   | NO   |     | CURRENT_TIMESTAMP |                |\n| type     | varchar(10) | NO   |     | user              |                |\n+----------+-------------+------+-----+-------------------+----------------+\n```\n\n\n```\nmysql\u003e SHOW COLUMNS FROM Guilds;\n+---------------+--------------+------+-----+---------+----------------+\n| Field         | Type         | Null | Key | Default | Extra          |\n+---------------+--------------+------+-----+---------+----------------+\n| entry_id      | int(11)      | NO   | PRI | NULL    | auto_increment |\n| id            | varchar(20)  | NO   |     | NULL    |                |\n| prefix        | varchar(10)  | NO   |     | i!      |                |\n| premium       | int(1)       | NO   |     | 0       |                |\n| defaultVolume | int(10)      | NO   |     | 20      |                |\n| delayTime     | int(255)     | YES  |     | NULL    |                |\n| radioMode     | varchar(18)  | NO   |     | 0       |                |\n| looping       | int(1)       | NO   |     | 0       |                |\n| radioURI      | varchar(255) | YES  |     | NULL    |                |\n| language      | varchar(10)  | NO   |     | ru      |                |\n+---------------+--------------+------+-----+---------+----------------+\n```\n\n\nСпасибо. Если у вас есть желание, можете копировать и развивать этого бота, либо использовать его как личного.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnefelit%2Fillyasviel-complete","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnefelit%2Fillyasviel-complete","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnefelit%2Fillyasviel-complete/lists"}