{"id":15138825,"url":"https://github.com/sharkiewashere/vrchat-image-uploader","last_synced_at":"2026-01-20T11:02:47.321Z","repository":{"id":253957586,"uuid":"845042456","full_name":"SharkieWasHere/Vrchat-Image-Uploader","owner":"SharkieWasHere","description":"This is a Discord bot that uploads any local photos taken in VRchat to your desired discord channel. (I guess it can be used for more as well) ","archived":false,"fork":false,"pushed_at":"2024-08-20T14:24:16.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T16:21:30.177Z","etag":null,"topics":["bot","discord","vrchat"],"latest_commit_sha":null,"homepage":"","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/SharkieWasHere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-08-20T13:20:56.000Z","updated_at":"2024-08-20T14:24:26.000Z","dependencies_parsed_at":"2024-08-20T15:45:19.748Z","dependency_job_id":"f750ceb6-7572-4ef7-add1-2a0c7f4af977","html_url":"https://github.com/SharkieWasHere/Vrchat-Image-Uploader","commit_stats":null,"previous_names":["sharkiewashere/vrchat-image-uploader"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharkieWasHere%2FVrchat-Image-Uploader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharkieWasHere%2FVrchat-Image-Uploader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharkieWasHere%2FVrchat-Image-Uploader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharkieWasHere%2FVrchat-Image-Uploader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SharkieWasHere","download_url":"https://codeload.github.com/SharkieWasHere/Vrchat-Image-Uploader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247471297,"owners_count":20944153,"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","discord","vrchat"],"created_at":"2024-09-26T07:44:53.546Z","updated_at":"2026-01-20T11:02:42.289Z","avatar_url":"https://github.com/SharkieWasHere.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Please Install \"node-v20.16.0-x64.msi\", If you dont have it already, you can download it from https://nodejs.org/en\r\nIt is to run JavaScript directly from the code.\r\nCompletely open source.\r\n\r\nRemember There are examples in the EXAMPLES folder.\r\n\r\n**HOW THE BOT WORKS**\r\n\r\nThe bot will listen to the files in the desired directory you choose and auto upload them to the channel you choose.\r\n\r\nThe bot will only upload the photo if it was created within the same minute of when it detects a change.\r\n\r\nThere is a command to repload old photos \"vrcrp\".\r\n\r\n**BOT SET UP**\r\n\r\nYou will need to create your own bot at \"https://discord.com/developers/applications\"\r\n\r\nThe bot will need the following permissions: Attach Files, Send Messages.\r\n\r\nThis is where issues may arise so please make sure the bot is configured correctly.\r\n\r\nYou will need the App ID, Public Key, and the Token from that bot and put it in the \".env\" file.\r\n\r\nNext in that same .env you will need to put the channel ID of whatever discord channel you want the bot to send the photos and function in.\r\n\r\nLastely you will need to put the directory of where Vrchat saves its photos (Or whatever else u need this bot for)\r\n\r\n(PLEASE SEE EXAMPLES TO MAKE SURE EVERYTHING IS CORRECT)\r\n\r\n**BAT SET UP**\r\n\r\nNow you have all the required variables, you need to set up a .bat file to run the javascript.\r\n\r\nin VrcTest.bat I have it mostly set up, you just need to give it the directory to the javascript. (please see BAT_FILE_EXAMPLE.png in EXAMPLES)\r\n\r\nOnce you have completed all these steps, you can now run VrcTest.bat\r\n\r\nThe bot is online! \r\n\r\n**OPTINAL START UP PROCEDURES**\r\n\r\nFor me personally i have it always running, whenever my PC turns on it turns on automatically.\r\nBut if you want it to only be open when you Open VRchat you can do that as well.\r\n\r\nyou would need to put a line of code in the launch options:\r\n\r\nThe first directory should be to your bat, then the second should be to the Vrchat start up (its the one with easy anticheat)\r\nIt is as you see it, with quotes.\r\nREMINDER: The Script will not close automatically after closing vrchat. the window ill just look like a cmd.exe it will also have logs about photos and the bot.\r\n\r\nEXAMPLE:\r\n\"C:\\Users\\shark\\Documents\\GitHub\\discord-example-app\\VrcTest.bat\" %command% \u0026 \"C:\\Program Files (x86)\\Steam\\steamapps\\common\\VRChat\\start_protected_game.exe\" %command% \r\n\r\n**COMMANDS**\r\n\r\nThere is currently 1 command. \"vrcrp\" (without the quotes). This stands for Vrchat Resend Photos.\r\n\r\nIn the channel you designated the bot to function in, type \"vrcrp\" and it will come up with instructions.\r\n\r\nThis will slowly repost the photos of your choosing into the channel. \r\n\r\n\r\n**LINKS**\r\n\r\nLinks i used to help make this:\r\n\r\n\r\nhttps://nodejs.org/api/fs.html\r\n\r\n(Lots of public forums..)\r\n\r\nThis is like the first time im coding in JavaScript (it was just a fun little project).\r\nIf you have any suggestions or any tips on the code please feel free to reach out!\r\n\r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkiewashere%2Fvrchat-image-uploader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharkiewashere%2Fvrchat-image-uploader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkiewashere%2Fvrchat-image-uploader/lists"}