{"id":27933061,"url":"https://github.com/sergiogotuzzo/disgroove","last_synced_at":"2026-01-08T10:14:02.937Z","repository":{"id":183091784,"uuid":"669596430","full_name":"sergiogotuzzo/disgroove","owner":"sergiogotuzzo","description":"A module to interface with Discord","archived":false,"fork":false,"pushed_at":"2025-03-22T09:03:50.000Z","size":1514,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-05-07T04:06:23.293Z","etag":null,"topics":["api","bot","discord","gateway","http","https","rest","wrapper"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/disgroove","language":"TypeScript","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/sergiogotuzzo.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-22T19:48:10.000Z","updated_at":"2025-04-26T17:55:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"516700de-6866-43c0-ab48-b3b122123c77","html_url":"https://github.com/sergiogotuzzo/disgroove","commit_stats":null,"previous_names":["xenkys/disgroove","sergiogotuzzo/disgroove"],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiogotuzzo%2Fdisgroove","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiogotuzzo%2Fdisgroove/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiogotuzzo%2Fdisgroove/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiogotuzzo%2Fdisgroove/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergiogotuzzo","download_url":"https://codeload.github.com/sergiogotuzzo/disgroove/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252810273,"owners_count":21807759,"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":["api","bot","discord","gateway","http","https","rest","wrapper"],"created_at":"2025-05-07T04:06:31.103Z","updated_at":"2026-01-08T10:14:02.904Z","avatar_url":"https://github.com/sergiogotuzzo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# disgroove\n\nA module to interface with Discord\n\n- Fast\n- Lightweight\n- Flexible\n- 100% coverage of the [Official Discord API Documentation](https://discord.com/developers/docs/intro)\n\n## Example\n\n```js\nconst {\n  Client,\n  GatewayIntents,\n  InteractionType,\n  InteractionCallbackType,\n  MessageFlags,\n} = require(\"disgroove\");\nconst client = new Client(\"B0t.T0k3N\");\n\nclient.once(\"ready\", () =\u003e {\n  console.log(\"Logged in as\", client.user.username);\n\n  client.createGlobalApplicationCommand(client.application.id, {\n    name: \"ping\",\n    description: \"Pong!\",\n  });\n});\n\nclient.on(\"interactionCreate\", async (interaction) =\u003e {\n  if (interaction.type !== InteractionType.ApplicationCommand) return;\n\n  if (interaction.data.name === \"ping\") {\n    client.createInteractionResponse(interaction.id, interaction.token, {\n      type: InteractionCallbackType.ChannelMessageWithSource,\n      data: {\n        content: \"Pong! 🏓\",\n        flags: MessageFlags.Ephemeral,\n      },\n    });\n  }\n});\n\nclient.connect();\n```\n\nMore examples on the [GitHub repository](https://github.com/sergiogotuzzo/disgroove/tree/main/examples)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiogotuzzo%2Fdisgroove","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergiogotuzzo%2Fdisgroove","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiogotuzzo%2Fdisgroove/lists"}