Skip to content

Lightweight & configurable bot for Discord user accounts.

Notifications You must be signed in to change notification settings

asineth0/selfbot

Repository files navigation

Selfbot

Lightweight & configurable bot for Discord user accounts.

Features

  • Not reliant upon Discord.js (they killed selfbot support).
  • Uses zlib for compression during gatway communication.
  • Uses more efficient ETF instead of JSON for gateway communication.
  • Multiple accounts support with per-account configuration in JSON.
  • Message, presence, typing and voice events logging.
  • Attachment saving and dedpulcation.
  • Commands for deleting messages.
  • Commands for exporting channel history.

Configuration

  1. Create a copy of the configuration.
cp config{.example,}.json
  1. Add your accounts and configure the bot.
nano config.json

Deployment

Using Docker (recommended)

docker-compose up -d --build

Without containers

  • Node.js 12.x or newer must be installed.
  • Yarn must be installed.

Make sure both are accessible and executable from your PATH.

yarn
yarn start

Commands

  • ?d, ?delete <limit>

Deletes <limit> messages from the channel.

  • ?c, ?clear

Deletes all deletable messages from the channel.

  • ?e, ?export

Export all messages & attachments from the channel.

About

Lightweight & configurable bot for Discord user accounts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages