Skip to content

A Discord Application interaction endpoint for using ScamGuard on an user level rather than within a guild

License

Notifications You must be signed in to change notification settings

TheAntiscamGroup/AntiScamBotTool

Repository files navigation

AntiScamBotTool

An installable Discord interactions tool that allows us to be able to more easily interact with accounts and ScamGuard.

image

Features

This Discord interaction contains:

  • /lookup - for looking up an user via a command in a DM. This command can be disabled via the environment settings.
  • /help - prints out a very nice help screen
  • User Application Interaction - for looking up the user while looking at their profile
  • Message Application Interaction - for forwarding/reporting scammers easily as well as looking them up
  • Helper functions for managing the tool that can be installed for a guild.

The end goal is to make everything work easier for users.

You can forward messages directly to ScamGuard reporting + look up accounts all within the Discord UI.

Install

To install the instance ran by TAG, you must:

  1. Join the server.
  2. Find the ScamGuard User Tool account
  3. Open the profile card
  4. Click + Add App

While this app is in beta, we're holding back from a general access installation. These install steps will likely get easier over time.

Custom Setup

This requires the following protected secrets to be added to the worker environment.

Developer Settings

These can all be gotten from your Discord developer application dashboard.

  • DISCORD_APP_ID - Public Application ID
  • DISCORD_PUBLIC_KEY - Application Public Key
  • DISCORD_BOT_TOKEN - Bot Token (gotten from the bot page)

Application Settings

  • SUPPORT_THREAD - The link to the support channel of the given Discord server
  • CONTROL_GUILD- The guild ID for adding the moderation commands to

All other configurations can be handled by the wrangler.toml file.

Once configured, run npm run sync to sync the commands with the Discord platform.

About

A Discord Application interaction endpoint for using ScamGuard on an user level rather than within a guild

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •