This is no longer relivant as the tokens have been changed
Spyglass can serve a large range of pourposes. But officially, it is a MODERATION TOOL. The whole thing relies on atleast one bot. When a message or voice channel event is recieved by the 'spy client' (the monitoring bot), the event will be replicated in the output server.
Niether myself nor any of the contributors are responsible for any negative reprecussions as a result of the use of this software.
You will need:
- Clone the repository or download the ZIP file and extract the contents.
- Open a command window/terminal from within the unzipped directory and run
npm i
to install the dependancies. - Open the config.json and enter your spy bot token (the monitoring bot token) and the mock client token (the delivery bot token - can be the same as the spy client)
- Assign server IDs to the
spyID
andmockID
values in config.json. These should reflect the servers that your bot(s) are monitoring and logging. - Add a logging channel for the mock client (delivery bot) to log voice channel interactions.
- In your command/terminal window, run
node .
to begin running the bot
- Discord configuration editor (toggle features)
- Voice channel audio logging
- possible deleted messages from the spy server may be crossed out (messages older than 2 weeks probably won't be applicable)
- Ordering of channels and their categories
- Discord user spy support
A huge thanks to @GalaxyFlight for helping out with this.
If you find a bug, feel free to report it in the issues tab. Discord