Skip to main content

ENGAGE 2 EARN - DAO Setup


Before you begin,  make sure you enable the "Engage 2 Earn" package in manage server page




After enabling, Please click the Sol Decoder Bot with additional permission.

image-1664287621652.png

image-1664378008410.png


Fill out the Existing DAO Seamless profile. We need your Twitter account linked, for users to know which Twitter to like & retweet for the daily quest.

image-1663345774938.png

Discord XP Channels

Select a channel for example general chat, (exclusive chat) or etc. You are allowed 3 channels to put the xp channels.


XP amounts

You can change the amount of XP per tweet or quest XP. Note that they will get 1 XP per chat message - so we recommend 10 XP per tweet action, and 5 XP per quest.




Roles

When configuring the module for the first time, tap on the button that looks like below to configure roles:

image-1661813581354.png

Once you clicked that, you'll see something like the picture below:

image-1663781392787.png

You can either create roles of your choosing or leave roles empty to generate roles automatically (50 roles are generated based on BF4 Ranks).

Once you've created the roles, make sure they all show up in your Discord. Note the icons won't work unless your server is boosted to level 2. Also, make sure the roles are moved higher than other roles with icons in the Discord list so that they will show up when people chat. People like leveling up and showing off roles!

Important Note: The Sol Decoder bot should be in the channel and  you have to check the application command in everyone.

image-1664469255413.png

image-1664469410316.png

image-1664469381624.png

Quests

To manage quests, click on the button that looks like below:

image-1661813777357.png

Once you click that, you'll see something similar to below:


Enable quests for your server based on your preferences and tap on "Configure" to set the channels where needed.

Note for twitter quests: linking twitter & limitations --- you must make a new tweet and wait 15 minutes. Any old tweets (from before you set it up) will NOT work if you claim XP. Additionally, only new tweets are claimable - not retweets, not quote retweets, not comments.

image-1664378064891.png

Important note: Add Sol Decoder bot in your announcement channel and in your other chat xp channel.

Sync Roles

Though unlikely, it can happen sometimes that your guild members don't get the role matching their current level. To sync the roles of all your guild members, use the "Sync Levels" button.

image-1661892820861.png


Website feature:

Where to log in your twitter?

image-1663786586124.png

Click engage 2 earn page and you will see the twitter log in box. 

Where can I see the leaderboard in the website?

image-1663786653660.png

On the upper left side you can see the leaderboard below your twitter id.

image-1663786710877.png

Bot Commands

/quests
You can check the quests that you already did or haven't done yet.

image-1663862145661.png

/claim
Use this command when your official DAO tweeted so you can claim your xp.


/xp
You will know your total exp


/leaderboard
You can check who’s on top of the leaderboard

image-1663862081516.png

How to earn XP?


These are the possible quests you can get in Engage 2 Earn. Most of them are self-explanatory - with more details below. You can enable or disable any quest you like.

  • React to an announcement

    image-1663784709416.png

    •  by reacting you will gain xp also you can react on previous announcements
  • Chat in general chat 
    • there's a cool down button so spammers wont gain xp from just typing  

      image-1663785176195.png

      image-1663785209902.png


  • Use some special phrases in chat. You can edit it in the setup in the "Manage Phrases" section. Put whatever phrase you want, and when users type that phrase, they'll complete the quest

    image-1663515683387.png


  • Retweet a tweet from your official DAO twitter page.
  • Like a tweet from your official DAO twitter page
    • IMPORTANT NOTE for twitter like and retweet: New tweets don't get tracked immediately, it's done automatically every 15 min. After a new tweet comes out, use /claim after 15 minutes to get the xp.

FAQs

Okay everything is installed, how can I test it, before sending it to users? Here are steps to help you on that!

1) First go to https://soldecoder.app/servermodule look for your DAO click add and register seamless change it to your personal twitter account. Note: Once all the test is done and successful you can just do this again and replace it with your DAO official twitter.
2) Make a tweet. Then just like and RT your own tweet. 
3) Wait 15 mins. Do the other quests first
4) Type /xp in a channel meant for bot commands, note your XP
4) Type any message in your chat channel that you chose to track chat XP
5) Now type /xp again and make sure it went up by 1
6) React to an announcement (given you enabled this quest and set it to your announcements channel). Make sure your /xp went up appropriately
5) Type /quests - once you can see the mark it means it's working
6) Type /claim once 15 mins is up, as now your new tweet is ready to be claimed
7) Type /quests make sure the like & retweet twitter quests showed up with a  mark 
8) Type /xp to make sure everything went up appropriately
9) If you received enough XP to be level one, check the channel where it alerts users of level ups. Make sure it said it leveled you up
10) Make sure you have the role for your new level (and make sure the SOL Decoder bot is higher on the list than other roles)
11) Once all quests are checked off, you can go back to the Seamless profile page and change it to your official Twitter

What is the purpose of the Discord roles?
We congratulate people on participating engage 2 earn by giving roles on how much XP are you gaining everyday

Why are the like and retweet quests not working?
You must make a new tweet AFTER enabling the engage-2-earn. As written in the first FAQ - we recommend using your own personal twitter so you can freely tweet to test it.
After tweeting, you have to wait 15 minutes for that tweet to be tracked. After waiting you may use the /claim command to get your XP and complete the quests.

Note: By default, quote tweets / retweets / comments don't gain XP
Note: if still having trouble, (1) tell us which Twitter is linked to your https://soldecoder.app/quests page, (2) show us a screenshot of you liking / retweeting a tweet, and (3) in a ticket to us type /claim

How to connect your twitter on Engage 2 Earn?
First, you need to create a seamless existing DAO after that connect your Twitter to theirs. Once that's done the quest from likes and retweets are under the twitter that you registered in seamless existing DAO.
Note: if you already created an existing DAO you can re-register once again since it will just overwrite it.

What to do about wick bot?
If you're using the wick bot, it will quarantine SOL Decoder after it creates numerous roles. You can try to whitelist the bot to allow creation of those roles - easiest if you make it a trusted admin.
If you want to unquarantine, can do w!uq 927008889092857898

I'm getting a "Could not get your server..." error
Make sure to invite the Bot to your Discord! The link is on the engage-2-earn page, and process also described up above in these instructions.

What to do if I encounter "You don't have enough NFT" error?
Click "add bots/seamless" and scroll down you can see "Enable NFT Check for your Discord Server" and then click your DAO server. This should claim your Discord server to only check your Discord account, which has the right number of NFTs.

image-1663858627420.png

What to do if you encounter this error?

image-1664470582871.png

Just follow the same thing above. Click "add bots/seamless" and scroll down you can see "Enable NFT Check for your Discord Server" and then click your DAO server.

Customer Service

Of course we are all human here so if you are encountering bugs or having trouble installing "Engage 2 Earn". Don’t hesitate to ask us just go to https://discord.gg/sol-decoder and create a ticket and one of us will assist you immediately.