Sopur's user bot library
Hello! This is a user bot library that allows for complete control over user accounts.
Some examples of extreme examples are the ability to access user notes, friend counts, and the default Discord tutorial.
This library is still being worked on more functions will be added soon.
Installing
npm i discord-user-bots
Getting started
Controlling an account
For comments: https://github.com/Sopur/Discord-user-bots/blob/main/examples/basic.js
// For comments and more detail: https://github.com/Sopur/Discord-user-bots/blob/main/examples/basic.js
const Discord = require("discord-user-bots");
const client = new Discord.Client("Token goes here.");
client.on.ready = function () {
console.log("Client online!");
};
client.on.message_create = function (message) {
console.log(message);
};
Practical examples
Message logger
Logs all messages sent in all the servers the client is in.
https://github.com/Sopur/Discord-user-bots/blob/main/examples/log.js
Mailing list
Pings other users when a victim of your choice sends a message.
https://github.com/Sopur/Discord-user-bots/blob/main/examples/mailinglist.js
Un-sendable channel
Deletes every message that is sent on channels of your choice while avoiding message delete rate limits.
https://github.com/Sopur/Discord-user-bots/blob/main/examples/unsendable-channel.js
Delete all incriminating messages
Deletes all incriminating messages in a channel automatically.
https://github.com/Sopur/Discord-user-bots/blob/main/examples/clean-up.js.js
GPT-3 chatbot
Uses OpenAI's GPT-3 model as a chat bot.
https://github.com/Sopur/Discord-user-bots/blob/main/examples/chat-bot.js
Documentation
Discord.Client
Functions
This library contains most functions required to do anything a normal client can do. See the client.js file in the doc/ folder for documentation on every function.
https://github.com/Sopur/Discord-user-bots/blob/main/doc/client.js
Event listeners
This library has every known event listener. See the eventlisteners.js file in the doc/ folder for documentation on every event.
https://github.com/Sopur/Discord-user-bots/blob/main/doc/eventlisteners.js
Properties
This library focuses on allowing you to access absolutely everything a normal Discord client can. See the properties.js file in the doc/ folder for documentation on every event.
https://github.com/Sopur/Discord-user-bots/blob/main/doc/properties.js
What's new in 1.6.0
- Added accept_friend_request function (Thanks lf94)
- Added relationship_add event listener (Thanks lf94)
- Added relationship_remove event listener (Thanks lf94)
- Added proxy option to client class
- Added reconnect event listener
- Added reconnect function
- Added autoReconnect option to config
- Added examples create-account.js, clean-up.js, chat-bot.js, and log.js
- Added science/experiment tracking logic
- Added cookie logic
- Added uuid logic
- Added xtrack logic
- Fixed disconnection problem (Thanks lf94)
- Fixed group function
- Fixed examples
- Fixed README
Special Thanks To
Github user Luthfi GearIntellix
- Added attachments to the send function
- Added the remove_reaction function
Github user Imraj
- Added close function
- Added terminate function
Github user lf94
- Added accept_friend_request function
- Fixed heartbeat bug
WARN
WHATEVER HAPPENS TO YOUR ACCOUNT AS A RESULT OF THIS LIBRARY IS WITHIN YOUR OWN LIABILITY. THIS LIBRARY IS MADE PURELY FOR TESTS AND FUN. USE AT YOUR OWN RISK.