Discord Bot

Integrate our trade information into your NFT Discord Server easily.

This guide describes how to integrate our Discord Bot (Trader Bot) into your Discord Server. Providing swap information to your community is one of the enjoyable things we like to do to support. 😄

How the Bot works?

Our Discord Bot (we call it Trader Bot) is a useful way to integrate our trade information to your community. Every time a swap happens on our platform, Trader Bot is able to detect and spread the trade information in your Discord Server Channels if you are subscribed.

More information on how to subscribe the Bot to listen for particular trades are available in the next sections of this guide.

Trader Bot does more than simply take the trade info and push it into various discord servers channels. It generates also a rotating Moment image that represents what assets are involved in the transaction. A very useful tool if you want to share whats happening on your Discord & Twitter!

Getting Started

  • Install Bot in your Discord server

Copy and Paste this link in your browser.

Discord Bot Installation Link

Which permissions our Bot needs in your Discord Server in order for it to work?

Text Permissions

  • Send Messages

  • Create Public Threads (there are no current features that require this permission)

  • Create Private Threads (there are no current features that require this permission)

  • Send Messages in Threads (there are no current features that require this permission)

  • Send TTS Message (there are no current features that require this permission)

  • Manage Messages

  • Manage Threads (there are no current features that require this permission)

  • Embed Links

  • Attach Files

  • Read Message History

  • Mention Everyone (there are no current features that require this permission)

  • Use External Emojis (there are no current features that require this permission)

  • Use External Stickers (there are no current features that require this permission)

  • Add Reactions (there are no current features that require this permission)

  • Use Slash Commands (there are no current features that require this permission)

General Permissions

  • Read Messages/View Channels

Why we request some permissions that actually we don't use?

Simply because we'll add new functionalities on our Bot and we want to be sure to have from the beginning all the permissions needed in order to develop a smooth process.

Since this is a field in which the things could change at anytime, it is possible we'll need more permissions in the future.

Bot Configurations

Once Trader Bot is installed in your Discord Server, you need to configure it properly. The unique prerequisite is to be in the channel where you want to start the configuration.

Trader Bot has a set of commands you can use in order to initialize it, add a subscription to a particular dApp, customize the appearance and so on.

Bot Initialization

!initnfttraderbot

Type this command to add Trader Bot Slash Commands inside your discord server. This is the first command you need to launch in order to use Trader Bot.

Commands list

/init_trader_bot

Initialize the channel, is the first command you need to execute in order to notify our Bot the channel will receive swap information.

/disable_trader_bot

Disable the channel from the Bot notification list. This command is useful when you don't want have any information about swaps.

/enable_trader_bot

Enable the channel from the Bot notification list. This command is useful when you want have information about swaps.

/enable_listen_all

Enable the channel from the Bot notification list. This command is useful when you want have information about each swap that occurs inside NFT Trader platform.

/disable_listen_all

Disable the channel from the Bot notification list. This command is useful when you don't want have information about each swap that occurs inside NFT Trader platform.

/listen address network

example:

/listen 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d ETHEREUM

//Activate notification for each Bored Ape Yacht Club swap that occurs 
//inside the platform in the Ethereum network

Subscribe the channel to listen all swaps that will occur in the platform that involve the contract address you specify in the network you specify. Every time a swap is made, Trader Bot will send an embed message in the channel.

/unlisten address network

example:

/unlisten 0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d ETHEREUM

//Disable notification for each Bored Ape Yacht Club swap that occurs 
//inside the platform in the Ethereum network

Unsubscribe the channel to listen all swaps that will occur in the platform that involve the contract address you specify in the network you specify.

/delete_trader_bot 

Delete the configuration of Trader Bot inside the channel.

Suggestions

You are welcome to suggest features and report bugs found!

Author

Salad Labs Inc. All rights reserved.

Last updated