{"id":15645795,"url":"https://github.com/zaida04/g.js-self","last_synced_at":"2025-10-15T12:15:33.700Z","repository":{"id":39830158,"uuid":"315754521","full_name":"zaida04/g.js-self","owner":"zaida04","description":"[archive] Library for creating selfbots on Guilded.","archived":false,"fork":false,"pushed_at":"2023-07-11T22:22:46.000Z","size":5767,"stargazers_count":54,"open_issues_count":12,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-19T07:45:50.760Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/zaida04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-11-24T21:17:04.000Z","updated_at":"2025-08-17T20:43:58.000Z","dependencies_parsed_at":"2023-07-17T12:38:21.000Z","dependency_job_id":null,"html_url":"https://github.com/zaida04/g.js-self","commit_stats":null,"previous_names":["zaida04/guilded.js-selfbot","guildedjs/guildedjs"],"tags_count":66,"template":false,"template_full_name":null,"purl":"pkg:github/zaida04/g.js-self","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaida04%2Fg.js-self","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaida04%2Fg.js-self/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaida04%2Fg.js-self/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaida04%2Fg.js-self/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zaida04","download_url":"https://codeload.github.com/zaida04/g.js-self/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zaida04%2Fg.js-self/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279077248,"owners_count":26098234,"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-15T02:00:07.814Z","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":[],"created_at":"2024-10-03T12:09:50.885Z","updated_at":"2025-10-15T12:15:33.684Z","avatar_url":"https://github.com/zaida04.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e # 🚨 This library has been discontinued in favor of the bot API version, which can be found [here](https://github.com/guildedjs/guilded.js-next)\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/zaida04/guilded.js-selfbot/main/static/readme-header.png\" width=\"546\" alt=\"guildedjs\"/\u003e\n    \u003cp\u003e\u003cb\u003eTools for interacting with the \u003ca href=\"https://www.guilded.gg/\"\u003eGuilded.gg\u003c/a\u003e API.\u003c/b\u003e\u003c/p\u003e  \n    \u003cbr /\u003e\n    \u003cp\u003e\n        \u003ca href=\"https://discord.gg/jf66UUN\"\u003e\u003cimg src=\"https://img.shields.io/discord/732714723744940032.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2 \"\u003e\u003c/a\u003e\n        \u003cimg src=\"https://github.com/zaida04/guilded.js-selfbot/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"\u003e\n        \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\"\u003e\u003c/a\u003e\u003cbr\u003e\n    \u003c/p\u003e\n\u003c/div\u003e\n\n## 📝 About\n\n\u003e ### ⚠️ This library only works with selfbots, which are a gray zone in Guilded. Use at your own risk.\n\nThis repo serves as a monorepo that houses several packages, mainly the `@guildedjs/guilded.js` package, which is a library for the Guilded API. Inspired heavily by [discord.js](https://github.com/discordjs/discord.js)\n\n## 📦 Packages\n\n-   `@guildedjs/guilded.js` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/guilded.js#readme), [NPM](https://www.npmjs.com/package/@guildedjs/guilded.js)**) - main package that provides a lib for the guilded.gg API. Comes with built in caching, structures, etc.\n-   `@guildedjs/guilded-api-types` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/guilded-api-typings#readme), [NPM](https://www.npmjs.com/package/@guildedjs/guilded-api-typings)**) - thinking of making your own guilded lib/wrapper? This package consists of typings for the guilded.gg API compiled together by the community. No need to write your own typings and reinvent the wheel.\n-   `@guildedjs/rest` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/rest#readme), [NPM](https://www.npmjs.com/package/@guildedjs/rest)**) - Utility for making REST requests.\n-   `@guildedjs/webhook-client` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/webhook-client#readme), [NPM](https://www.npmjs.com/package/@guildedjs/webhook-client)**) - Library-agnostic webhook client for interaction with guilded.gg API webhooks.\n-   `@guildedjs/embeds` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/embeds#readme), [NPM](https://www.npmjs.com/package/@guildedjs/embeds)**) - Library-agnostic embed builder for sending messages with rich content through the guilded.gg API.\n-   `@guildedjs/common` (**[GitHub](https://github.com/zaida04/guilded.js-selfbot/tree/main/packages/common#readme), [NPM](https://www.npmjs.com/package/@guildedjs/common)**) - Utilities and structures shared across various @guildedjs packages.\n\n## 📥 Installation\n\n\u003ca href=\"https://npmjs.org/package/@guildedjs/guilded.js\"\u003e\u003cimg src=\"https://nodei.co/npm/@guildedjs/guilded.js.png\" alt=\"NPM\"\u003e\u003c/a\u003e\n\n**Recommended that you use node v12+**\n\n-   `npm install @guildedjs/guilded.js`\n-   `yarn add @guildedjs/guilded.js`\n\n## ⚡ Usage\n\nYou can find extra examples [here](https://github.com/zaida04/guilded.js-selfbot/tree/main/examples)\n\n```ts\nconst { Client } = require(\"@guildedjs/guilded.js\");\n\n/*\n * ES6:\n * import { Client } from \"@guildedjs/guilded.js\";\n */\n\nconst client = new Client();\n\nclient.on(\"ready\", () =\u003e console.log(`Bot is successfully logged in`));\n\nclient.on(\"messageCreate\", (message) =\u003e {\n    if (message.content === \"poggers\") {\n        return message.channel.send(\"poggers indeed\");\n    }\n});\n\nclient.login({\n    email: \"email\",\n    password: \"password\",\n});\n```\n\n## 📃 Documentation\n\nDocumentation is viewable here: https://zaida04.github.io/guildedjs-selfbot-docs\n\n\u003c!--END GETTING STARTED--\u003e\n\n## ✋ Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n**Please run `npm run bootstrap` after running npm install in your local environment.**\n**Please ensure your commits pass the test, lint, and build scripts.**\n\n**We make use of [lerna](https://lerna.js.org/) to manage our monorepo. The main commands used are below**\n\n-   `lerna add \u003cmodule\u003e [--scope=package-name]` - add npm module dependency to all/specific package(s)\n-   `lerna create \u003cpackage\u003e` - create a new package\n-   `npm run bootstrap` = `lerna bootstrap` - recursively install dependencies in all packages and symlink local packages\n-   `lerna run \u003cnpm-script\u003e` - recursively execute command in all packages (must exist in each packages package.json)\n\n## 🤝 Acknowledgements\n\n[Discord.js](https://github.com/discordjs/discord.js) - Main inspiration \u0026 lots of derived work.\n\n## ⚖️ LICENSING\n\n\u003e **Guilded.JS** © [zaida04](https://github.com/zaida04). All packages released under [MIT](https://github.com/zaida04/guilded.js-selfbot/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaida04%2Fg.js-self","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzaida04%2Fg.js-self","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzaida04%2Fg.js-self/lists"}