asineth0 / selfbot

Lightweight & configurable bot for Discord user accounts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.


Languages

Language:JavaScript 98.8%Language:Dockerfile 0.8%Language:Shell 0.5%