{"id":19696434,"url":"https://github.com/rmccrystal/discord-selfbot","last_synced_at":"2025-04-29T11:32:06.176Z","repository":{"id":57540417,"uuid":"289177173","full_name":"rmccrystal/discord-selfbot","owner":"rmccrystal","description":"A Discord selfbot written in GoLang.","archived":false,"fork":false,"pushed_at":"2021-01-07T05:52:21.000Z","size":71,"stargazers_count":7,"open_issues_count":1,"forks_count":5,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-05T15:11:20.859Z","etag":null,"topics":["bot","discord","discord-bot","discord-selfbot","selfbot"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmccrystal.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":"2020-08-21T04:29:02.000Z","updated_at":"2024-07-10T03:32:45.000Z","dependencies_parsed_at":"2022-09-26T18:30:39.857Z","dependency_job_id":null,"html_url":"https://github.com/rmccrystal/discord-selfbot","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/rmccrystal%2Fdiscord-selfbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmccrystal%2Fdiscord-selfbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmccrystal%2Fdiscord-selfbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmccrystal%2Fdiscord-selfbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmccrystal","download_url":"https://codeload.github.com/rmccrystal/discord-selfbot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251494012,"owners_count":21598216,"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","discord-bot","discord-selfbot","selfbot"],"created_at":"2024-11-11T19:35:04.318Z","updated_at":"2025-04-29T11:32:05.897Z","avatar_url":"https://github.com/rmccrystal.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Discord Selfbot\nA Discord selfbot written in GoLang\n\n# Installation\n## Getting your token\n* On your Discord, press Ctrl + Shift + I to open devtools\n* Go to the network tab on the top\n* Click on any request on the left\n* Under `Request Headers` find the `authorization` key\n* Copy the value\n\n[Screenshot](https://prnt.sc/u4pfns)\n## Running the selfbot\n### Using `go get`\nIf not already installed, download [Go](https://golang.org/dl/)\n\nDownload and install the repo\n```\ngo get github.com/rmccrystal/discord-selfbot/cmd/selfbot\n```\nRun the bot\n```\nselfbot\n```\nEnter your auth key when prompted. It will automatically generate a config\nfile with your token so you don't have to enter it every time. Make sure\nyou are in the same directory every time you run it.\n\n### Using docker\nTODO\n\n# List of commands\n### `delete`\n\nDescription: `Deletes the past n commands`\n\nUsage: `delete [messageCount]`\n\nAliases: `d`\n\n### `ascii`\n\nDescription: `Turns your text to ascii art and prints it to the chat`\n\nUsage: `ascii \u003ctext\u003e`\n\n### `react`\n\nDescription: `Reacts custom text to the most recent message`\n\nUsage: `react \u003ctext\u003e`\n\nAliases: `r`\n\n### `clear`\n\nDescription: `Sends x blank lines to the channel. Defaults to 60`\n\nUsage: `clear [lines]`\n\nAliases: `c`\n\n### `clearPins`\n\nDescription: `Clears the oldest x pinned messages in the current channel or all pinned messages if no arguments are specified`\n\nUsage: `clearPins [messages]`\n\nAliases: `unpin`\n\n### `restorePins`\n\nDescription: `Restores all pinned messages deleted by the clearPins command`\n\nUsage: `restorePins`\n\n### `calc`\n\nDescription: `Calculates a mathematical expression`\n\nUsage: `calc`\n\n### `nc`\n\nDescription: `An interactive TCP session`\n\nUsage: `nc \u003caddress:port\u003e`\n\nAliases: `netcat`\n\n### `help`\n\nDescription: `Prints help about all commands or about a specific command`\n\nUsage: `help [command]`\n\nAliases: `h`\n\n\n## Using multiple configs\nIf you would like to host multiple users at once, change your config.json\nfile to an array of config objects. For example:\n\n```json\n[\n  {\n    \"token\": \"token1\"\n  },\n  {\n    \"token\": \"token2\",\n    \"prefix\": \"!\"\n  },\n  {\n    \"token\": \"token3\"\n  }\n]\n```\n\nThis would create three selfbot instances with the three specified configs.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmccrystal%2Fdiscord-selfbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmccrystal%2Fdiscord-selfbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmccrystal%2Fdiscord-selfbot/lists"}