Scribe
  • Welcome To Scribe!
  • Using Scribe
    • Signing up and Getting Started via Twitter
    • Signing up and Getting Started Via Discord
    • What is Scribe?
      • What Scribe Has Built
      • What Scribe is Building
      • What Else Do We Do
      • Who is Scribe?
    • How Scribe Works
      • A Technical Overview
    • Getting Around in Scribe
      • 1. Scribe Dashboard
      • 2. Manage Wallets & Collectibles
      • 3. Twitter Spaces
        • 3.1. Live Twitter Spaces
        • 3.2. Scheduled Twitter Spaces
      • 4. Social Posts - Scribe Signal
      • 5. Shop
      • 6. Conquest
      • 7. Privacy
      • 8. Clear Profile Cache
      • 10. Manage Collectible
      • 11. Sidebar Menu
      • 12. Collections Page
      • 13. Leaderboards
      • 14. Apps
      • 15. Help
    • Earning XP
      • How To Earn XP with Scribe
      • How Much XP Do I Need To Level Up?
      • Earning $PLAY with Scribe
  • Partners & Affiliates
    • Affiliate Program
    • Scribe for Partners
      • Extending The Project Roadmap
      • Boosting Social Reach
      • Added Built-In Utility
      • Rewarding Your Supporters
      • Partnership Announcement Templates
    • MultiPass Perks
    • Community Levels and Perks
  • INTEGRATIONS
    • Social Platforms
      • Discord
      • Twitter
    • Gaming Platforms
  • Conquest
    • Getting Started with Conquest
    • Conquest Equipment
    • Conquest Spells
    • Discord Conquest
    • Earning in Conquest
  • Scribe Socials and Contact
  • Inscribed Collectibles
Powered by GitBook
On this page
  • Installing the Scribe Discord Bot
  • Configuring the Discord Bot
  • Using the Discord Bot
  • Getting XP with the Discord Bot
  • Troubleshooting XP
  • Role Tiers
  • Checking Community Info
  • Other Helpful Commands
  • Command Summary
  1. INTEGRATIONS
  2. Social Platforms

Discord

How to Install and Configure the Scribe Discord Bot

PreviousSocial PlatformsNextTwitter

Last updated 1 year ago

*** ***

Prerequisite: It helps to have a Scribe Community set up already. If you have not done that yet, please !

Security Note: Ensure your Server Security plugins (like Wick) will allow you to install unverified bots, as the bot is new and not yet eligible "Verified" status from Discord.

Installing the Scribe Discord Bot

There are two ways to invite the Bot to your Discord Server:

Option 1) Install from a Discord invite link: ()

Option 2) Invite the BOT to your server from the Scribe Discord with these steps:

  1. Visit the , or any Discord you see the Bot in.

  2. Click on the Scribe BOT in the user list of the General channel, and click Add to Server:

Configuring the Discord Bot

Once you have the bot invited to your server, it can be configured in one of two ways; you can link it to a Community ID from Scribe with a command, or you can add your Discord Server ID to your Community Setup on Scribe. In either case, or goal is to connect up the Community ID with a Discord Server ID.

Linking the BOT to a Server ID from within Scribe

1) Grab your Discord Server ID from Discord. Go to your Server Settings, click on Widget, and then click on the Copy button where your Server ID is located. We're not creating a widget, just grabbing the ID and it's conveniently in this screen:

3) Enter the Discord Server ID and Save it. That's it! Your community is now connected to the Bot.

Linking the BOT to a Server ID from Scribe

2) Run the 'config' command in your Discord. We recommend you do it in a private channel, but the Scribe Bot MUST have the Read Messages permission in the channel. Also, the user running the command must have either Admin role, or a Role named "Scribe Admin". You can create the "Scribe Admin" role temporarily if you need to, and then remove it afterwards. Run the command below, replacing the SCRIBE_COMMUNITY_ID with your Community ID from Scribe: !scribe config SCRIBE_COMMUNITY_ID

When run successfully, you will see a response like this:

3) Apply the needed permissions. Refer to this screenshot of permissions the Bot needs. Some are intended for use by various games and experiences the bot will deliver in the future.

Using the Discord Bot

Once the Discord Bot is configured, it monitors channels it can see into for messages. When a message is posted to the channel, the Discord Bot sends the user's name, discord id, and roles along with the channel name and length of the message to the Scribe API. We don't receive the message content.

These events are stored in Scribe so we can build metrics for your Discord Usage.

Getting XP with the Discord Bot

Different events get different kinds of XP (Experience Points). The XP is considered Social XP and counts towards their Social levels.

Getting NFT XP

Troubleshooting XP

If a user has signed up with Scribe and linked their Discord, they should be able to get XP on any NFT that's been Activated in Scribe. If for some reason it's not working, it's usually due to a slight mismatch in the image used for a Discord Profile picture. To ensure a close/perfect match, use the PFP Image button on the bottom of the NFT screen in Scribe. It will give you a jpeg of the NFT image and is very helpful in getting a match, especially on mobile.

Sending XP to a User

Admins or users with a role named "Scribe Admin" can send XP to any user like this: !scribe sendxp @username 1 "optional message"

The 1 represents the size of the reward. Valid amounts are 1,2,3 (small to large).

Keep in mind that all XP earned is subject to boosts and multipliers which may be active for the user, your community, or globally (like a double XP weekend).

The Superpass NFT is a common way users boost their own XP.

Checking your current XP and Level

Use the !scribe xp command to see your current progress and what else may be needed to achieve your next level. Output looks like this:

Use the !scribe metaverse command to see your User Metaverse XP and Level. This is inclusive of any XP sent to any NFTs you've owned.

Role Tiers

You can assign roles to the bot for XP boosts based on role.

The command to setup specific role tiers is !scribe role ROLENAME TIERNUMBER where ROLENAME is an exact role name (no quotes) and TIERNUMBER is 1,2 or 3. You can only have one role name per tier number, and the associated bonuses are 25%, 50%, 75%

You can clear a role out for any bonuses with !scribe role ROLENAME 0

Checking Community Info

You can get some info on the community you're in with this command: !scribe community

It will return some useful stats such as the current community level, active bonuses, and other interesting stats.

Other Helpful Commands

Use the !scribe help command to get some basic information on how to setup a new user. Very useful if it's been awhile!

!scribe commands will return the current command list

Command Summary

Command
Summary

!scribe config SCRIBE_COMMUNITY_ID

!scribe role ROLENAME TIERNUMBER

!scribe sendxp @username 1 "optional message"

!scribe xp

!scribe metaverse

!scribe community

!scribe help

!scribe commands

2) If you didn't add the Server ID in your initial Community Setup, you can add it to your Scribe Community configuration by visiting the , clicking on your Community, and clicking on Admin. You will need to be logged in to Scribe to do this.

1) Grab your Community ID from Scribe. Visit the , click on your community and take note of the Community ID there. Click the Copy icon button to copy the ID to your Clipboard.

Users must be registered with Scribe to receive XP. They must also link their Discord Account to their Scribe account using the .

All XP for a user count towards their general Metaverse Level and profile. However, if the user's avatar on the Discord Server EXACTLY matches an NFT , that NFT will receive the XP as well, and it will show up in the NFT's data as shown here with the application named 'Discord Engage':

Get one here: or on OpenSea: To see other ways you can earn XP, !

Community Area
Community Area
Scribe web app
they have Activated in Scribe
https://app.nftscribe.io/shop/superpass
https://opensea.io/collection/superpassgenesis
check here
Tie the server to your Scribe community
Assign role bonuses
Send XP to a user
Checks XP
Checks User Level
Community Info
Help with using Scribe Bot
Get this list
If you are looking for Conquest Bot install instructions, click here
go here and create a new one
Click to Install
Scribe Discord
Installing the Bot from the Scribe Discord
That's it! Your community is now connected to the Bot.
Output of sendxp
Checking XP for an NFT