Git Product home page Git Product logo

selfbot's Introduction

Downloads Release License Contributors

Selfbot

This is a simple Discord selfbot, written in Java using the JDA library.

Setup

Features

  • Manage your personal to-do list!
  • me command for showing when you are doing an action
  • Make fancy embedded messages
  • Do quick google searches
  • Make reaction-based polls quickly and easily
  • Show users' or servers' avatars/icons
  • Share what time it is for you
  • See larger versions of (and find the server-of-origin) of custom emotes
  • Quote other users' messages (from any channel)
  • Cleanup your own messages if you realize you were spamming
  • Set your Discord game (Playing ...)
  • Use "custom emojis"; when you type :emojiname: your preset text will automatically be edited in
  • Make evaluations in Nashorn (javascript) using JDA methods
  • Many more features coming soon

Requirements

  • JDK1.8

Setup

  1. Download the latest release JSelfBot.jar from the releases page. You can download the config.txt and/or emojis.json if you wish, although they are just templates and not necessary. You can download run.bat for easier starting on Windows. Do not download the source code; it will be of no use to you.

  2. Find your User Token. In browser or desktop Discord, type Ctrl-Shift-I. Go to the Application section, and and go to Storage > LocalStorage > discordapp.com. Find the token row, and your token will be the value in quotes. โš  Do not share this token with anyone โš  This token provides complete access to your Discord account, so never share it!

  3. Create or edit config.txt. If you didn't download the template, create a new file called config.txt in the same directory as JSelfBot.jar. On the first line, paste your user token (without the quotation marks). On the second line, type the prefix you want to use (for example, if you put self. on this line, the help command would be self.help) Example config.txt:

token=Mfa.sjaslkkngejfnesjkaNiCETokeNBrosdhsajshfjkjlajf
prefix=self.
timezone=GMT+4
status=IDLE
  1. You don't need to do anything with the emojis.json or todo.json file. This file gets automatically loaded at start, and saved when you make edits to your emoji list with the set and delete commands.

  2. Run the selfbot If you're on Windows, you can just double-click run.bat. On Mac, double-click run.command. Otherwise... you'll want to do this via Command Line or Terminal. On most operating systems, you can right click in a directory (sometimes you need to hold shift) and click to open a Command Prompt or Terminal. If your operating system doesn't support this, just open a command line program of some sort and navigate to the selfbot directory (if you don't know how to do this, there are plenty of tutorials online). Once in the directoy, run with java -jar JSelfBot.jar

Suggestions, Bugs, Feature Requests

If you have suggestions for the selfbot, you find bugs, or you'd like to request a feature, please open an issue on this repository. The goal of this selfbot is having useful features and being easy to use, so please make sure that any suggested features would fit into these requirements..

Editing

The source code is provided here for complete transparency about what is running. I will not provide any support for people wanting to edit this bot or add commands. If you make changes to the code and run it, please change the "JSelfbot" bit in the help to "Forked from JSelfbot" or similar. Additionally, I take absolutely zero responsibility to any issues or repercussions caused by editing this source.

Final Notes

Using selfbots is not officially supported by Discord. If you do something stupid, you can get your account banned completely. Additionally, many users find selfbots annoying or unsafe. Use a selfbot responsibly. Don't use it to spam or to intentionally annoy other users. Any actions you make with a selfbot fall solely on you. You can read the full Discord Terms of Service here

selfbot's People

Contributors

jagrosh avatar spotlightishere avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.