Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
These commands allow you to create basic raffles directly from within discord, which is a much better mobile experience.
When the bot has announced a raffle, it will include a button labelled Enter Raffle
as well as a link button labelled View in Alphabot
which will take them to the raffle on the website.
When the user clicks Enter Raffle
, the bot will attempt to register the user for the raffle. If any of the requirements are not met, it will inform the user including links to help them fulfill those requirements, as well as a link to the raffle in Alphabot.
If there is a CAPTCHA or password requirement, the bot will allow the user to fulfill these requirements directly within Discord.
Initially, Alphabot was built as just a webpage. However, this is not always the easiest user experience for people to enter a raffle! Even with expert responsive mobile styling and connection, users just prefer to stay where they are -- in Discord.
The bot and the website work seamlessly together to allow raffle creators an easy place to configure raffles on the web, and allow users the simplest way to be notified of and enter raffles within Discord or on the web, if they prefer.
The video below walks you through how to set up the daily mint schedule in your Discord:
A Discord bot to make everything easy
The video below walks you through the process of inviting the bot and setting up the channels along with permissions:
Below are the permissions needed for the different features of the bot. Note: These permissions must be added at the Channel permissions for any channels the bot will post into and not just globally, as channel permissions in Discord will overwrite global permissions!
- Announcing Raffles, Winners, Reminders and Daily Launches: Send Messages
Embed Links
View Channel
- Tagging @everyone, @here, or @roles: Mention Everyone
- Creating winners roles and/or winners channels: Manage Channels
Manage Roles
To tell the bot to announce a raffle, simply check the Connect Bot
checkbox in the new raffle page, and select the channels to announce into. You can also optionally check the Auto Announce
checkbox on, which will cause the bot to announce the raffle immediately after it is created.
After the raffle is created, if it is connected to the discord bot, it will now have an option to Announce to Discord
which can be used to trigger the announcement if you did not select to auto announce after raffle creation.
Note: Announcement embeds will automatically update in Discord whenever a raffle is edited
The bot can be enabled to create a new role and automatically assign it to the users who won the raffle. By providing a role name, and the necessary permissions of Manage Roles
and Manage Channels
it will create the role, assign it to the winners, and then create a channel with the same name, giving access to the raffle team and the users with the new role. A section ID can also be provided if you wish to have the channel created within a certain section in your Discord server.
The first step for the raffle creator is to add the bot to their discord server. To do this, click the Add Bot To Server
link at the bottom right of the raffle creation page. for your convenience. Note: this link will request several permissions. You do not need to enable all of the permissions if you do not intend to use all of the features.
(This is also covered in )
The bot offers a command /captcha
intended for use especially by servers that are infested with bots, such as Mirror Pass or Mirror Dao. This allows users to create a "private message" that is protected by captcha and therefore hidden from bots.
This can be used to post sensitive alphas that should be viewed by deserving users only, and not the general mirror public.
message
- The message to display to users who successfully complete the CAPTCHA. This has a maximum length of 2000 characters.
button-text
- Optional - Text of the button users click to initialize the CAPTCHA. Defaults to "View Message"
The Alphabot Discord bot provides some slash-commands that make wallet management simple for users.
/set-wallet
can be used to setup their account if they have not done so already on the alphabot.app website. Note: this cannot be used to change their wallet, as that is a basic piece to alphabot authentication. To change this, they will need sign into the website with their new wallet and connect their Discord/Twitter accounts to the new wallet account
/set-mint-wallet
allows the user to specify a separate mint wallet that will be submitted to raffle creators when they win a raffle. This can be changed at any time.
/set-mint-wallet-server
allows the user to specify a specific wallet to be used for all raffles within the current server. Note: Teams must have set up their discord server connection for this to work!
/check-wallet
will simply inform the user of what wallet they have connected to their account, and if they have a mint wallet specified that is different from their main wallet, it will inform them of that wallet address as well.
Using the /bulk-assign
command, you are able to easily assign a select role to a large number of Discord users at once.
Use the command in your server, select the desired role, and insert a list of Discord usernames or IDs (one per line).
The bot will need Manage Roles
permission in your Discord server.
The bot comes with a simple /setup-verify
command which allows you to utilize its captcha functionality to have users verify for a role to access your server. The embed it creates is customizable
role
- select the role to assign to users that pass verification
message
- Optional - set a custom message to be displayed to users before they begin verification
channel
- Optional - the channel to post the verification embed. Uses the channel that you initiated the command in if not specified. Please make sure the bot has the ability to post messages in it!
image-url
- Optional - a URL of an image that you would like to display in the verification embed message.
The bot is set up to also do a daily post with details about known NFT projects minting every day. Use the /daily-launches
command to configure which channel you would like the bot to announce to. The bot of course requires permissions to post into that channel.
If successful, the bot will immediately post the daily launch message to the specified channel. It will then do this post every day at 4am Eastern.
channel
- Optional - The channel to post daily launches into. If not specified, will use the channel where you initiated the command.
The /daily-launches-remove
can be used to remove this functionality from a channel that has been setup.
Create and edit embeds!
Create and edit embeds with the /embed
and /embed-edit
commands.
The bot offers a command /raffle-winners
as a convenience to raffle hosts and WL providers. This will output the number of winners of the provided raffles that both are and are not in the current server. For those that are not, a pastebin link will be provided that will enumerate the full list of those missing from the server.
project-urls
- A comma-separated list of project urls to check for winners among server members
add-role
- Optional - A role to apply to all winners that are in the server
remove-role
- Optional - A role to remove from all winners that are in the server.
The discord bot comes with an ever-growing number of useful slash commands!