{"id":31532635,"url":"https://github.com/sherrao/sherbot","last_synced_at":"2025-10-17T03:27:43.628Z","repository":{"id":49124800,"uuid":"358120633","full_name":"SherRao/SherBot","owner":"SherRao","description":"A lightweight Discord bot framework that can be used to create any bot! It has all the boilerplate code done for you, and is fully modular! You can add commands, events, and timed tasks - all fully modular; all you need to do is fork!","archived":false,"fork":false,"pushed_at":"2022-03-12T05:09:40.000Z","size":509,"stargazers_count":7,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T03:58:42.485Z","etag":null,"topics":["boilerplate","bot","discord","discord-js","javascript","modular"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SherRao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-15T03:56:32.000Z","updated_at":"2022-08-04T19:30:41.000Z","dependencies_parsed_at":"2022-09-05T13:22:31.003Z","dependency_job_id":null,"html_url":"https://github.com/SherRao/SherBot","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/SherRao/SherBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherRao%2FSherBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherRao%2FSherBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherRao%2FSherBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherRao%2FSherBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SherRao","download_url":"https://codeload.github.com/SherRao/SherBot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SherRao%2FSherBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279276740,"owners_count":26138804,"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","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["boilerplate","bot","discord","discord-js","javascript","modular"],"created_at":"2025-10-04T03:57:00.804Z","updated_at":"2025-10-17T03:27:43.602Z","avatar_url":"https://github.com/SherRao.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eSherBot\u003c/h1\u003e\n\u003cblockquote align=\"center\"\u003e\n  \u003cem\u003eSherBot\u003c/em\u003e A lightweight skeleton for a Discord bot that can be used to create any bot! It has all the boilerplate code done for you, and is fully modular! You can add commands, events, and timed tasks - all fully modular!\n\u003c/blockquote\u003e\n\n\u003ch2\u003e\nRequirements\n\u003c/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e Node.js \u003c/li\u003e\n  \u003cli\u003e js-logger \u003c/li\u003e\n  \u003cli\u003e discord.js \u003c/li\u003e\n  \u003cli\u003e discord.js-light \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003e\nUsage\n\u003c/h2\u003e\nDon't use the example files given - any command named example.*.js won't be loaded by the bot! Copy the example files and rename them to use.\n\nAlso make sure to rename \"config.template.json\" to \"config.json\" - this is where your token goes, as well as other data you want to use!\n\n\u003ch3\u003e\nCommands\n\u003c/h3\u003e\nThis folder stores commands (duh). Any files that end with \".js\" in the commands folder will be registered as slash commands by the bot. Follow the template given in the \"example.js\" file.\n\n\u003ch3\u003e\nEvents\n\u003c/h3\u003e\nThis folder stores the logic for an event. Any files that end with \".js\" in the events folder will be registered as on or once events to the Discord API. Follow the template given in the \"example.js\" file.\n\n\u003ch3\u003e\nTasks\n\u003c/h3\u003e\nThis folder stores functions. Any files that end with \".js\" in the tasks folder will be registered as functions to be executed at certain intervals. Follow the template given in the \"example.js\" file.\n\n\u003ch3\u003e\nEmbeds\n\u003c/h3\u003e\nThis folder is used to store embeds in their own files to allow cleaner code. These can be imported in files and used as neccessary. These embeds can be used in conjuction with the util functions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsherrao%2Fsherbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsherrao%2Fsherbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsherrao%2Fsherbot/lists"}