Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
To set up an account, you can click on Sign In
on the top right of any page on the Alphabot website. You'll be prompted to select a method to sign in (wallet or social account), which will automatically create an account for you - as long as an account doesn't already exist with the selected sign-in method (if it does already exist, you'll simply be signed in to the existing account).
You can then proceed to your profile, by clicking on the top right of the window or clicking on the link here, to continue with setting up your account (add signed wallets, mint wallets, social accounts, email address, etc).
Alternatively, if you want to connect all socials right away, you can navigate to https://www.alphabot.app/connect, where you can connect your wallet, Discord account, and Twitter account to be fully set up and prepared to fulfill any raffle requirements.
Users can also have multiple mint wallets as well, with a simple dropdown to select which wallet they'd like to submit to a raffle when entering from the main raffle page, as the wallet which will be returned to the team running the raffle in the event of them winning. They can also set community default mint wallets across all blockchains, to prevent submitting the same mint wallets.
Once a user has set up their account on a desktop or laptop browser, they can easily connect to any mobile browser using the Mobile Connect button in the header. This will display a QR code and a six-character code the user can use to connect their account to mobile.
Either scan the QR code or navigate to https://www.alphabot.app on your mobile browser and enter the six-digit code and you will be securely connected to that mobile browser with your wallet account!
Alternatively, if mobile is your main platform - you are also able to create a new account on mobile. You'll be able to sign in on any other device using the same sign in method (e.g. the same wallet address or Discord account).
The communities shown in Communities Settings
are based on the Discord servers that your connected Discord accounts are in. If you believe that not all communities are showing, either:
Click the Refresh button to manually trigger a refresh of your Discord memberships.
Check with the community if their Discord server is properly verified in .
By clicking on a community, the option to set default mint wallets for all blockchains, an X account, and a Discord account appears. These defaults will automatically be selected and submitted when you enter any raffle hosted by that team.
A drop down option for Discord and X accounts is also available in the setting.
Boost your community's efficiency and security with our highly-customizable, feature-rich raffle system. From the Web to Discord to Twitter, build and engage your community with Alphabot.
Founded by Billytheape and The Ape List in April 2022, Alphabot.app has become the raffle software of choice for major Web3 communities and companies, including Doodles, Champion Tactics, PandaBuy, and many others.
Learn more about what Alphabot can do for your project or company. Or check out more details about our Premium membership to supercharge your individual web3 experience.
In the notifications section, you're able to customize which notifications you receive and how. Only the Raffle won
notification by Email and Push Notifications
are available for regular users, for all others you'll need a Premium Membership.
If you'd like to receive notifications by email, or enter raffles that require a verified email address, you'll have to insert your email into the Email address
field as shown below.
Once you type the email, the email icon left of the field will turn orange (if not after a few seconds, click on the email icon), indicating that the verification email has been sent. Simply open your email account and click on the link in the email to complete verification.
For added security, you are able to add your own anti-phishing code, so that you can make sure that all Alphabot emails you receive are authentic.
When verified, you can enable notifications by email for won raffles, a personalized daily minting schedule*, and for when a mint goes live* (30 minutes before mint time).
*The Daily and Minting notification options are for won raffles, external wins that you've added, and starred projects.
As previously mentioned, you'll need a Premium Membership for the Discord notifications.
You can enable Discord notifications for won raffles, a personalized daily minting schedule*, and for when a mint goes live* (30 minutes before mint time).
*The Daily and Minting notification options are for won raffles, external wins that you've added, and starred projects.
Before you can use the Discord notification option, you'll first have to make sure that the bot is able to send you DMs. It's best practice to keep your DMs closed, especially in a space like Web3 where there are many bad actors. We recommend creating a private Discord server (here's how), inviting Alphabot to it using this link (or click on the bot in Discord and on "invite to server"), and then opening your DMs just for that server. You can then test if it's set up correctly by clicking on the Test Discord Notification
button as shown above.
In-app push notifications are also enabled! Get real time notifications for raffle wins, daily tracked launches, and mint reminders. Browser push notifications work on both desktop or mobile for all alphabot users.
Additionally, Premium members have the option to include un-vetted projects in their reminders.
⚠️ Warning! Enabling this setting will include projects that have not been approved by the Alphabot data maintenance team. These projects will be visible on the Calendar and Project List pages, and you will receive notifications for them. They will NOT be included in the general public daily Discord project launch announcement.
Alphabot is the raffle software of choice for top Web3 communities. Thousands of raffles get created every week and millions of whitelist spots have been won overall.
The video below walks you through Alphabot and how to use it for your first time:
Premium is a membership for the individual user to help supercharge your web3 experience. The video below is an introduction to the Premium membership and some of the features it offers:
We continuously develop more features for the Premium membership. Currently, features include:
Enhanced raffle filtering.
Automatically pass X requirements.
Automatic X-Rotate on entry.
Wallet Rotation, Automatically cycle through all your mint addresses.
No Captcha on the website, discord, and server verification.
Collab raffles exclusive to Premium members (see: https://www.alphabot.app/premium).
No ads across Alphabot.
Advanced notifications on email and Discord.
Add external wins to your calendar, along with notes.
Preview raffle requirements on the homepage.
API-Access.
As long as you meet the entry requirements for a raffle, entering is as simple as clicking on the Register button. If you do not meet a requirement, the requirement will be highlighted in red along with a cross icon on the left of it:
If you have currently entered, or previously won a raffle for a specific project with your selected wallet, but you select that same wallet to enter a raffle for the same project, then an amber warning as shown below will appear. This is only a warning to inform you and can be ignored if you prefer to continue with the same wallet.
As with all warnings and errors, more information is shown upon hover.
Keep track of your upcoming launches, that you've won on Alphabot or elsewhere, in an easy-to-use scheduler. All times shown are adjusted to your device's timezone.
By clicking on a day, the content on the right will reflect the projects or launches for that selected day. You can see further information about the individual projects or launches by clicking on the name, which opens up a window as shown in the image below.
Any projects that you have won whitelist for on Alphabot, or that you have added as an external win, will be marked in green. All days where a project is minting that you have whitelist for, will also be marked with a green outline as can be seen on the left in the image below.
Projects that you've starred (i.e. favorited) are highlighted in yellow.
The page is a mirror of the Calendar, as it shows data from the same projects database. On this page, the data is presented in a list format with a variety of filters and the option to search.
By clicking on the downward arrow on the far right of the project row, a section opens up underneath the selected project showcasing all active raffles for that project across all teams on Alphabot.
Any user can report incorrect or missing data for a project by clicking on the orange flag icon- as can be seen in the image below.
When clicking on the orange flag icon shown above, the window shown in the image below opens. You first have the option to select whether you're reporting missing or incorrect data, or if you're reporting fraudulent data.
If you report the project for being fraudulent, please make sure to share evidence and your reason for the report.
Un-vetted projects are indicated by the orange alert (⚠️) icon on the left of their name - as can be seen in the image below.
This is a feature exclusive to users with a .
By clicking on the Add external win
button, you are able to manually add a win for a project if you've won this elsewhere. This way you can keep track of all mints in one easy place and get reminded for them.
When clicking on Add external win
, the window below opens up - where you'll have to fill in the wallet address that you've won the whitelist on. You also have the option to include a note or link. These will both display on the window above when added for easy tracking.
Sign into the alphabot website, open your profile (click on top right or use: ), and click on Get Premium. This introduction video walks you through it as well: .
You can also buy it directly on the whop marketplace at - just connect your Whop account in your Alphabot profile.
Or, you can
We support crypto payments and all major credit cards via Whop, Coinbase Commerce, and Stripe.
Before a project is visible to everyone on the calendar, it first has to be approved by our vetting team. This is due to the many bad actors in the web3 space.
The first step is to add the project to our database - here's how: .
Once added, the vetting team will review it. If you have any questions about the vetting status of your project, please open a Calendar ticket in our Discord server or reach out to us on our website (see ).
The data shown on the calendar is linked to the - as that's our main database of projects and companies. If you'd like to change the data shown on the calendar, please proceed to .
The main goal of is to make things as easy as possible for both the raffle creators and entrants. The software offers easy ways to set up highly customizable requirements, collect raffle winner's details, receive and track information about projects, and monitor mint dates.
From simple use cases like first-come first-serve to raffles with Discord requirements and role multipliers, Alphabot covers any use case you can imagine. If you're still ever missing a feature, share it in the #feature-ideas channel in our Discord! We read all of the suggestions and base our development roadmap on what our users want next.
There are 2 parts to Alphabot: the website and a Discord bot. The website can be used on its own, where all raffles features and data can be managed. The Discord bot is optional but offers a full integration of raffle features, mint calendar, and reminders right in your community's Discord server.
Raffle types include standard giveaways (raffle), first-come first-serve (FCFS), applications, and wallet collection. The process changes based on the type of raffle you select. For more information about the different types of raffles, please see .
Alphabot is designed to be simple yet very customizable - you can use as many or as little requirements as you'd like. All requirements are available across the different raffle types and the collected data will depend on the selected requirements. Below is a summary of the available requirements:
Verifying NFT holdings
Minimum ETH balance requirements
Validating Discord membership
Requiring Twitter engagement
Free-form text field inputs
Email collection
Password protection
A team has 3 roles, each with its own permissions and abilities:
Owner: This individual is the creator of the team (or received ownership from the creator) and is able to invite new members, remove existing members, get or manage the team subscription, and customize the team. There can only be one owner. Includes all manager and member permissions too.
Manager: Managers have the ability to invite new members, remove existing members, and set up or manage the subscription. There can be multiple managers. Includes all member permissions too.
Member: Members are able to create new raffles within the team, manage and access existing raffles within the team, and access the analytics dashboard of the team.
When creating a new team, you'll start out just by yourself - and as the creator of the team, you'll automatically get the Owner
role (as is indicated by the Owner title underneath your name, and the crown icon on the right side). You can add members by clicking on the +Add
button on the top right of the screenshot below.
Click on the options icon (three dots) next to the member to see the options for that user. Depending on the user you will have the following options:
Remove from team. As the name suggests, this will remove the user from the team and removes their access to the team's raffles.
Promote manager. This option promotes the user to the manager role described above. For users that are already a manager in your team, this option will instead read Remove Manager
- which demotes them back to a regular member.
The name that displays in the team members section will depend on what accounts the member has connected to Alphabot.
If the member only has a wallet address connected to their account, this will show as in the screenshot below.
If the member has a wallet and Twitter account connected, the Twitter username will show, along with the wallet address underneath it.
If the member has a wallet, Twitter account, and Discord account connected - the Discord username will show along with the wallet address underneath it. As can be seen in the screenshot below for adutchbro.
Alphabot is set up to be team based and collaborative. In order to create on our platform, you'll first need to set up a team for your company.
A new team can easily by created by clicking or by clicking on the gold Alphabot logo on the top right when on our website. Follow the steps to create your team.
The manage team page as shown in the screenshot below, is the location for all settings related to your team, including the , , , , , amongst others.
While slightly outdated (a new video will be coming shortly), the tutorial video below walks you through setting up a new team - much of which is still the same today - including inviting your team members. Alternatively, you can proceed to the next pages which will walk you through the updated settings.
On the page, you have the ability to create templates that can be used to easily apply a set of requirements when you create a new raffle. Existing templates will be shown here, along with the option to create a new raffle using the template, select it as the default template for new raffles within the team (star icon), edit the template, or remove the template. A new raffle template can be created by clicking on Create +
.
Alternatively, click on Import
to automatically import the requirements of a previous raffle using the raffle's link.
When creating a team, you'll have the option to link your community's Twitter and Discord server to your Alphabot team. These can be edited at any time on the . A green checkmark displayed next to the Twitter and Discord field indicates that they are properly linked, as can be seen below.
Your team's Twitter account will be displayed across Alphabot - for example on individual raffle pages. Make sure to properly verify the Twitter account to benefit from upcoming features which will require verification. If a red cross icon is displayed next to the Twitter field, it means that the account is not properly linked and a message with instructions is displayed on hover of the icon - as can be seen in the image below. You can verify the Twitter account by clicking on the red icon and authorizing via the Twitter API.
The connected Discord server is used to determine who is a part of your community and will thus affect who is able to see your raffles on the Alphabot homepage (when using the "My Community" visibility option for raffles). Additionally, properly connecting the Discord server here is also required to use the Discord bot features such as raffle and winner announcements.
In order to connect the Discord server, the team owner must have Ban Members permission in the selected Discord server - as to ensure that they are actually authorized. A verified Discord server will display a green checkmark, as can be seen in the images above. If not properly verified, a red icon will display instead and you can hover over the icon to see instructions on how to proceed.
Click on the dropdown field to select the preferred Telegram channel or group.
Export the basic data of your team's raffles from all time
Teams and projects can now access a complete history of all raffles they have created since September 2022. This data is available for export in CSV format, providing valuable insights and records for management and review. Teams can access this data on the teams page here: .
The exported data will include:
The total number of raffles created (from September 2022 to present).
Links to each raffle.
The name of each raffle.
The project name associated with the raffle.
The team member who hosted (created) the raffle.
The number of entries each raffle received.
The number of winners per raffle.
Dates when the raffle was created, started, and ended.
Raffle visibility (Public, Private, or Community).
In the team settings, you are able to set the team's icon by entering an image URL (from Twitter for example) or by uploading it. Teams also can have an animated icon associated with them that does a cool animate-on-hover effect on the site similar to within Discord.
Here you can star the project (i.e. favorite), add it to your Google Calendar, see the project's social links, any available data about the launch (supply/price/raise in the image below), and the ability to add external wins (see for more).
As a Premium member, you have the ability to enable the option of seeing un-vetted projects on the calendar and project list, and to be reminded for them. For information on how to enable this settings, please see the section of your Account Settings.
For more information about the different requirements and how to use them, please see .
This then opens up a field where you can input the Discord ID, ETH, SOL or BTC wallet address of the user that you would like to add. Please note that this has to be an address that the user has added in the Signed Wallets
section in their profile (see for more).
Transfer Ownership. This option transfers ownership of the team from yourself to the selected person. Please beware that you cannot undo this yourself (contact our team if you need help - ).
If you notice a team member does not have a Discord account connected, please notify them to (re)connect their Discord - as they will need this to use the Discord raffle features. Feel free to forward them to for help.
After clicking on the Create
button shown above, the window shown below opens up. First, you can give the template a name to easily identify it later on when you create a raffle. Then, you can proceed to select the requirements below, as you normally would when you set up a raffle (see for more).
Please see .
Before you can connect your Alphabot team to a Telegram channel or group, you'll have to add a Telegram account to your Alphabot account (see for more).
A green or red icon next to the field will indicate whether the team has been successfully connected to Telegram. The Telegram bot has to be set up in the selected channel or group for the connection to be successful (for more see ). In case of a red icon, please hover over it to see more details.
The Manage Membership
button only shows if you have an active . Clicking this button will take you to the membership page on Whop, where you'll be able to manage your subscription.
In order to use all team features on Alphabot, you'll need a team subscription. The subscription starts at $60 a month per community, but goes as low as $40 per month, depending on the selected duration.
For smaller teams that are just getting started with Alphabot, we have a Free Plan available.
The Premium membership starts at only $8 a month for the annual option. The monthly recurring option is $12 a month.
Navigate to the Data
tab on the Manage Team page in order to access the analytics of your team. On the right side, you'll see the team name, with a couple of options on the left side. You're able to switch between a timeframe of a week and a month, and you're able to view data by raffle type. The refresh button manually refreshes all data for you.
The first row of metrics are a summary of your team's performance for the selected timeframe and raffle types, including:
Total number of raffles hosted within the team*
Total number of unique users that entered your raffles*
Total number of wins across all raffles within the team*
Total number of entries across all raffles within the team*
*For the selected timeframe and raffle types.
The charts below show other key metrics regarding your team's performance for the selected timeframe and raffle types.
Number of raffles created within the team per day, segmented by the user that created it (different colors). Shows more information on hover of the chart.
Top raffles by entries (ranked from high to low)
Entries per hour (+ Periodic)
More analytics will follow in the future. If there's any specific you'd like to see, let us know in Suggestions and Ideas.
Alphabot has a free alternative to the team subscription with access to limited features for communities looking to get started with Alphabot. This plan can be selected when creating a new team, as can be seen in the screenshot below:
The free plan is restricted to one active raffle at a time (this is across all free teams that the individual is a part of). Raffles created by a free team are limited to 100 entries, have access to limited entry requirements, and cannot use the discord integration (e.g. winner and raffle announcements).
A raffle is the main entity within Alphabot. This is where information about a project is shared with the user, as well as what kind of reward they can hope to gain by entering the raffle.
Raffles can be one of four types, selected on the raffle creation page: FCFS (or first-come, first-served), a more traditional Raffle where a subset of entries will be randomly selected by Alphabot to be the winners, an Applicationwhere winners can be individually picked based on responses to questions, or a more basic Wallet Collection type that is mainly used for gathering wallets from users who have already achieved a discord role or other requirements necessary.
Raffles can have certain Entry Requirements that the user must fulfill in order to register. This ensures that only eligible users are able to enter and that users are not able to exploit the system to enter more times than they should be able.
Raffles can also be templates for easily creating future raffles - every raffle you create will have the option of Duplicate
in order to easily transfer the configuration of that raffle to a brand-new raffle.
The individual raffle page is always structured the same way (with the exception of the Application, which is slightly different), and includes the following sections:
Project banner.
Profile image from project and host team.
Raffle title.
Project information (pulled from the Project Data Source).
Raffle description.
Entry requirements (or tasks).
Other active raffles for the same project.
Won raffles for the same project.
Take a look at the different raffle types, or proceed to Creating Your First Raffle.
The traditional raffle will allow for a certain number of winners to be randomly picked from the larger set of entries. It will accept entries for a specified amount of time, and when that time is over it will no longer accept user entries. Entries per user can be modified and/or limited using Entry Requirements.
Raffles can be set up to auto-finalize, which means that when the time limit has ended, Alphabot will automatically pick and announce the winners of the raffle without any more action needed to be taken by the creator.
All raffle types can have requirements that the user must complete in order to register for that raffle. Requirements are optional when you create a raffle, but please note that only data from the selected requirements will be collected (e.g. you'll only get entrants' Twitter usernames if you select the Connect Twitter
requirement). Requirements are set up when creating a raffle and can be changed at any time by the creator of the raffle until it is finalized. These include:
Verifying NFT holdings, along with multipliers to assign additional entries based on the number of NFTs they hold.
Minimum ETH balance requirements.
Validating Discord membership and roles, along with the ability to assign additional entries to specific roles.
Requiring Twitter engagement, including follows, likes, and retweets.
Collecting Telegram usernames and verifying channel or group membership.
Free-form text field inputs.
Visit a web page.
Email collection.
Password protection.
Additional CAPTCHA for added anti-bot measures.
The Collab-Management feature is now available in Alphabot. This feature enables teams and collab managers to directly manage and complete collaborations on the alphabot website. Key capabilities include:
Initiating collabs with other project teams and collab managers
Sending offers or requests to other teams for WL spots or other prizes
Managing ongoing collaborations
Accessing winners directly
Option to display your team's raffle analytics data to collab partners
Configuring collab notification settings
Getting Started
To start using Collab-Management, simply ensure that your team in Alphabot has their X account connected and verified. Once verified, you’re all set! The bulk of the tool is free to use, though there are a few small perks available if your team or users have an active subscription.
You can start using the Collab-Management tool by visiting the collabs page here: https://www.alphabot.app/team/collabs
Video Explainer
For a quick overview of how to use the tool, check out the explainer video:
You're done with and you're ready to create your first raffle - awesome! The video below walks you through the basics.
Please note that the video above does not yet show all available features - see the other sections for more details.
The wallet collection type is simply for just that -- collecting all entrant's wallets, restricted to just those who can fulfill all the raffle's requirements.
If you would like to collect email addresses from all raffle entrants, you can enable the Verified Email requirement. Please note that for users to bo be eligible to enter, they will first need to have a verified email address in their user profile.
This requirement allows you to enter Markdown to provide users with information related to tasks you would like them to perform, but that may not be available for verification by Alphabot.
Require users to have joined specific discord servers, and/or have specific roles within those servers.
The Connect Discord
option creates a requirement on the raffle forcing users to have connected their Discord account to Alphabot, so that their discord id and name can be returned to the raffle creator after the raffle is complete. It is also a requirement if you intend to connect the raffle to the Discord bot.
A raffle creator can also require users to have joined a certain Discord server, as well as optionally having a certain role or roles within that server. Additionally, the creators can also exclude users who are in a certain Discord server (and with a specific role). When they register for the raffle, Alphabot will check using the Discord API if the user has joined that server and/or has the required role.
Discord membership and roles are re-checked at the time of drawing, as long as our Discord bot is in the server that you're checking for.
As many Discord server requirements as needed can be added with the + Add Discord Requirement
button below the role fields, and are treated as an "AND" requirement. If "OR" is needed for multiple roles in a server simply add more roles into that same server's requirement.
Role Multipliers are easy too! When adding the role to the requirement, simply add a number in the Multiplier
field for how many entries users with that role should get! The user will receive these extra entries for whichever role gives them the most. If you enable Stacking
, the additional entries from each role will stack if the user is eligible for multiple roles.
When you select the Application
raffle type, you have the option to require invite codes. Users will need a valid invite code in order to enter and submit the application.
You can generate invite codes by clicking on Manage invite codes
, selecting a number of new codes, and clicking on Generate
. You can then distribute these codes so that users can enter the application.
This requires a user to click the link and visit the page in order to register for a raffle. The URL and title of the page are required to be filled in when you set up this requirement.
Checking this will require users to connect Instagram in order to enter. This will cause their Instagram user name to be returned to the creator at the end of the raffle. Additional Instagram requirements are optional.
By checking the Require CAPTCHA
checkbox, a CAPTCHA requirement can be added. This requires users to complete a CAPTCHA and adds an extra layer of anti-bot measurements. This presents as a Re-CAPTCHA on the website, and a simple math problem if the user is registering within Discord.
Each raffle can be posted into Discord as a raffle announcement, along with a post announcing the winners, and a post reminding the winners of that raffle on the day of mint. The bot can also create a thread, role, and/or channel for winners. Finally, the bot can also ping users when announcing the raffle.
In order for these features to work, you will first need to have the discord bot set up - for more info on this please see Discord Bot Setup.
You can select a channel to post the raffle announcement into. This will post an embed message into the selected channel with all information about the raffle, along with a button to enter the raffle directly from Discord, and a button to view the raffle on the website.
As you can see in the screenshot below, on top of the embed message, a role has been tagged. This is a custom role specified using the role id in the Ping users field shown above.
When the raffle finishes and winners are picked, the bot will send a message in the selected channel tagging each winner individually, along with a link to the raffle, the project's twitter, and a button to enable an additional reminder 30 minutes before the project mints (see Notifications for more information on individual reminders).
As you can see in the image below, one of the names does not show as a username - rather as the ID (<@9336...>). This happens when the tagged user is not in the Discord where the message is posted.
When enabled, the bot will automatically remind all winners of a raffle in the selected channel on the project's mint date. A Remind Me is also shown that can enable an additional reminder 30 minutes before the project mints for the user who clicks on it.
You can access your account settings by following this link or by clicking on the profile image on the top right of your window:
The user settings window is divided into the following sections (visit the individual pages to learn more):
Require users to follow certain X accounts and retweet/like a specific Tweet.
The Connect X
option creates a requirement on the raffle forcing users to connect their X account to Alphabot so that their x account name can be returned to the raffle creator after the raffle is complete.
When the checkbox is checked, the creator can add as many X accounts to follow as they like by pasting the @username or link to the X profile(s) into the 'Follow X Accounts' text field and then clicking the + icon to the right of the field. The X account will then be displayed above the field, as shown in the image below.
The creator can also add one tweet that user is required to retweet, like, or both - by pasting the link to the tweet in the Like/retweet
field and selecting which option to require.
These requirements are checked using the X API when the user registers for the raffle.
The Telegram bot first needs to be set up in your channel or group (see ) and it has to be successfully connected to your Alphabot team (see ).
When creating a raffle, you have the option to enable Connect Telegram Bot
which will allow you to post an embedded message of the raffle to your connected Telegram channel or group. If the auto-announce raffle is enabled, the bot will automatically post the raffle into your selected channel/group - if not, you'll have to manually trigger it in the raffle settings.
There are two additional checkboxes, allowing you to automatically pin raffles (when posted) and un-pin raffles (when the end time is reached). In order for the auto (un)pin to work, the bot will need permission to do so - see for more.
Below is an example of what the embedded raffle message looks like on Telegram, with a button that allows users to enter the raffle without leaving Telegram, and a button to open up the raffle in a browser.
Once you've set up a raffle template in your team's settings (see Raffle Templates), you'll see the Raffle template
dropdown field when you create a new raffle. If you've selected a template to be the default (as indicated by the star icon), it will automatically be selected - with all requirements ready to go.
Click on the dropdown field to reveal the other template options (if the team has multiple templates) and simply click on another template to switch between them.
A user can connect multiple wallets to a single user account in Alphabot. Any of the signed wallets can be connected to log in as that user, and all of the wallets will be checked for NFT holdings when registering for raffles with NFT requirements. A user will need to sign with these wallets to link them to their account.
When a user links a wallet that is already associated with an Alphabot account, any pending raffle entries on that account will be deleted, and any existing wins on that account will be transferred to the main account being linked.
Alphabot supports WALLET DELEGATION via https://warm.xyz/ OR https://delegate.cash/.
Vault wallets you have delegated to your hot wallets can now be added to your profile's signed wallets by clicking the shield icon next to the correct wallet address in your Profile's Signed Wallets
This cold wallets will then be checked just like any other signed wallet when you are completing NFT requirements.
Ape List NFT: Free Lifetime Premium Access
Ape List NFT holders can enjoy free lifetime Premium access simply by burning their NFT, which can be purchased here: . How to Redeem:
Send your Ape List NFT to 0x5a183d84ab08e867398669DfD1Aa7172ec049D3d.
Copy the Etherscan transaction link.
Open this , sign in with your Discord account, and submit.
Add your Discord username to the OpenSea bio of the wallet address that sent the NFT.
Open a ticket in our discord server: or click the support Icon on our website and share the Etherscan transaction link from #2.
Your submission will be manually reviewed and approved by our team. You’ll receive an email confirmation if your Whop account has an email linked.
Once approved, connect your Whop account to Alphabot and activate Premium on your profile.
Frequently Asked Questions:
What's the address in the first step?
This is our collection address, where we’ll burn the NFTs in batches. If you prefer, you can burn the NFT yourself via Etherscan using the Write as Proxy -> Burn
option, and then provide the burn transaction link in step 3.
⚠️ Double-check the address before transferring. NFTs sent to the wrong address cannot be recovered.
⚠️ Beware of scams! Only use the following verified links:
Note:
You will receive a Soulbound Token (SBT) after burning your Ape List NFT. The SBT will allow you to retain access to Ape List raffles, provided you also hold a Yuga Labs NFT.
Sometimes, winners will be unable to join or have already won a spot for a project and will need to be re-rolled. This can be done by finding those individual users in the winners grid on the Entries page by using the search bar, and then selecting them with the checkbox on the left side. When the winners that need to be rerolled are selected, clicking the Reroll Selected
button will initiate the process.
The backend will select new winners to replace the reroll users and show the results in a confirmation dialog. This will show the users that are being removed from the winners list, and the ones that will be added. Clicking Confirm Reroll
will complete the process.
Note: This can be done after finalization has occurred. In this case, you will want to be 100% sure the users are aware that they are being rerolled, because they will have already been notified that they won. If finalization is completed when rerolling occurs, the new winners will be notified immediately that they have been rolled as winners.
First-come, first-served raffles will end as soon as the number of entries equals the maximum number of winners, and will no longer accept entries at that time. It is as the name describes, the first ones to enter are the ones who are selected as winners.
FCFS can be set to auto-finalize, meaning that as soon as the number of entries equals the maximum number of winners, it will automatically announce the winners to the specified channel.
When enabled, all members of your Alphabot team will always be included in the mint reminders sent to your Discord server.
By checking the Password Protected
checkbox, raffles can have a password that users must enter correctly in order to register. This can be especially useful for things like AMAs or Twitter spaces, where the host can announce the password to ensure that users are present and paying attention!
When creating or editing a raffle, you can select the desired Visibility
setting for non-team members (all raffles within the team will always be visibility to all team members). There are three levels of visibility:
All communities - these raffles will be visible to anyone connected to Alphabot. This is a great way to spread awareness of your community's awesome raffles!
My community only - these raffles will only be visible to your community members within Alphabot (based on Discord membership).
Private - these raffles will only be visible to your team members within Alphabot (still accessible to anyone using the URL).
For a team to be visible within the My Communities filter, they must have the bot within their server, have selected it on the manage team page, and have the server authorization verified (as indicated by the green checkmark next to the dropdown).
Note: All raffles are always accessible via their raffle link, regardless of their configured visibility. Always ensure you have raffle requirements sufficient to prevent any users from entering if it is not intended to be a public raffle!
Once winners have been picked and the project is finalized, the next step is to export the data for the winners in a format that is useful to projects providing the prizes. The video below walks you through this:
Entries with duplicate social accounts (e.g. Discord or Twitter) are automatically removed in regular raffles when winners are picked, but in the case of a wallet collection, make sure to click on Re-validate entries
on the Entries page before exporting the winners data to remove duplicates, if any.
The tutorial video walks you through how to change project data in our database - via the Project List page.
When creating a new raffle, there are three fields that can be used to help keep users informed about the status of the raffle, and any additional steps they may need to take in order to claim their prize.
The Private info for Winners
field is used to give information to the winners that the creator would not like to post publicly, for example a link to a private or closed Discord server that the winners must join. It can also just be used for any general information the user may need in order to claim their prize.
Public info for Winners
behaves similarly, but is visible publicly on the website, and when the bot announces winners in Discord.
Another field is available below, called Direct to Contract
. Checking this indicates for winners that there is no additional action to be taken for them to claim their prize.
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 first step is to set up the bot in your preferred Discord server: Discord Bot Setup.
Alphabot offers a basic yet powerful way to reskin your raffle page however you like!
We have added a field for all raffles with an active subscription called "Style overrides". This allows a raffle creator to have full control over the page styling for their raffle. This requires a valid JSON object and will pass the result into a Material UI Global CSS Override. This will require the creator to have a strong CSS skill with at least a basic understanding of CSS in Javascript or JSS
A very basic (and ugly) example is here:
This will turn the background color blue, and the "paper" elements background color green.
Light & dark mode can be targed with different overrides with "body.dark": { ...
and "body.light": { ...
Though you can find many classes throughout the page with very high specificity, it is not recommended to target classes ending with a hash (bunch of random characters at the end), for example .css-1jkf8rs
- These can change with each web deployment and will not be reliable long term.
The .Mui...
classes (without hashes) are generally pretty safe to target. Also, we have added several static classes starting with ab-
targeting different elements or sections:
These classes will always be safe to target and should help with various styles desired for raffles in different states.
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.
Need to help your users along the way? Embed a tutorial video directly into your Alphabot raffle!
The video below walks you through how to set up the daily mint schedule in your Discord:
The project data source connects your raffle to a project in our database, which we use to alert users of their wins and on mint day when a project they have whitelist for is minting.
When you create a raffle, you have to select a project in this field. You can search for the project you're running a raffle for by name or Twitter URL.
A Discord bot to make everything easy
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.
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, Read Message History
- Tagging @everyone, @here, or @roles: Mention Everyone, Read Message history
- 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 discord bot comes with an ever-growing number of useful slash commands!
: /create-raffle
/create-fcfs
/create-wallet-collection
: /embed
/embed-edit
: /daily-launches
: /set-wallet
/set-mint-wallet
/check-wallet
: /setup-verify
: /captcha
: /raffle-winners
: /bulk-assign
When a raffle's end time is reached, a background process will automatically pick winners randomly. There is nothing too special or fancy -- at its core, the back end uses javascript's Math.random()
method to select winners randomly from the entries. If Auto-finalize
is selected, it will also immediately finalize and notify winners.
In raffles where there is an NFT requirement, it does one final check of every entry prior to winner selection, and for those where a multiplier token is used, it adds entries into the picking array for each token every entry wallet holds. With this extra check, it can take several minutes depending on the number of entries.
The raffle creator and their team members can access the project entries page where they can export user's discord, wallet, and Twitter info to easily send to collaboration partners or add them to a contract. For more information see .
Data about the project be displayed on the raffle page. If you believe the data is incorrect, you can report missing or incorrect data, or change the data yourself: .
If a project is not available in the dropdown, the +
icon next to it can be used to add missing project data - which is explained here: .
(This is also covered in )
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 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.
These commands allow you to create basic raffles directly from within discord, which is a much better mobile experience.
Create and edit embeds!
Create and edit embeds with the /embed
and /embed-edit
commands.
Alphabot supports Telegram communities with the following features:
Raffle embedding, with the ability for users to enter raffles directly within Telegram
Automatic Daily launches embed that auto-updates throughout the day
Telegram join chat requirements on raffles
The first step is to set up the bot in your preferred Telegram channel or group: Telegram Bot Setup.
Head over to the Manage Team page and click on the green Setup Payment
button.
A window then pops up where you can select the desired duration and see the pricing options. When you're ready, click on Proceed to Payment
to complete the subscription and payment in Whop.
Getting Started with $Boost Airdrop
Follow these steps to get started with the $Boost Airdrop and maximize your points and rewards across Seasons:
Join Boost Communities:
Discord: Join Here
Telegram: Join Here
X (Twitter): Follow Here
Website: Visit Here
Stay tuned for more updates and maximize your participation to earn the most rewards. - Season 0 (closed) - Season 1 (Live)
Loyalty Points
To claim your Season 0 loyalty points, head over to . This claim is available for 30 days, starting from September 9, 2024.
Your loyalty points are based on:
Days Connected: The length of time your wallet has been connected to Alphabot.
Community Interaction: Your contributions and participation within the Alphabot community.
Feature Usage: How frequently you use core Alphabot features (e.g., general Alphabot activity).
Programatic + real-time updates for Alphabot raffle and project data
The Alphabot API is a well-documented and highly available API for retrieving and syncing Alphabot raffle and project data
The API offers a few endpoints to retrieve data, as well as several webhook events to get real-time updates as data is added and changed within Alphabot
It is available to both Users and Teams with an active subscription. There are subtle differences between what users and teams have access to within the API
See the API docs for more details
$Boost Airdrop
To get started in Season 1, log in to your Alphabot account and visit alphabot.app/boost. On the Dashboard:
1. Active Multipliers
Multipliers boost your points by applying the current multiplier when they are awarded. They may be earned through daily Wheel Awards and can be added or removed without prior notice.
2. Your Referral Code
When a user signs up for BOOST Season 1 using your referral code, they will earn 50 points. If they complete the startup tasks, you will earn an additional 100 points.
3. Loyalty Points from Season 0
Loyalty points were earned through your contributions and participation in the Alphabot ecosystem. However, loyalty points do not count toward the Season 1 leaderboard or points.
Refer someone who completes the Season 1 starter tasks to earn 20 points.
Refer someone who buys a Premium User subscription for 500 points.
On your dashboard, you can view your recent point activity. This section shows:
Completed tasks.
Points earned per task.
The exact time each task was completed.
Your loyalty points and activity will be converted into $BOOST and other ecosystem rewards. Stay tuned as we continue to empower brands, creators, and communities with cutting-edge raffle technology.
It’s almost time to BOOST, together!
Simply click the green chat button in the lower right corner of any page on our website (https://alphabot.app/) to instantly connect with our excellent 24/7 support team!
You can reach out with inquiries related to:
General Alphabot support
Bug reports
Collaboration requests with Alphabot and/or Apelist
Feature requests
Any other Alphabot-related support issues
We’re here to help!
Social Connections is the first section within .
The Discord account can be used as a way to log into Alphabot. Please note that each Discord account can only be linked to one Alphabot account at a time.
Once you've linked a Discord account, a refresh and delete button appears. The refresh button can be used to reconnect your Discord account to Alphabot, which can sometimes solve Discord-related issues that you may run into. The delete button can be used to remove the Discord account from your Alphabot account.
A Google account can be added to your Alphabot account. Google can also be used as a way to sign into your existing Alphabot account or to create a new Alphabot account.
A Telegram account can be connected to your Alphabot account to enter raffles with Telegram requirements. Telegram can also be used as a way to sign into your existing Alphabot account or to create a new Alphabot account.
If you're a raffle host and would like to use Telegram requirements in your raffles, you'll also first need to connect a Telegram account here.
Once you've linked an X account, a refresh and delete button appears. The refresh button can be used to reconnect your X account to Alphabot, which can sometimes solve X-related issues that you may run into. The delete button can be used to remove the X account from your Alphabot account.
Please note that each X account can only be linked to one Alphabot account at a time.
Similar to wallet rotation, this feature cycles through your connected X accounts as you enter raffles. It applies whether you enter raffles through the website, Discord, or API.
If you've purchased a Premium membership but it hasn't activated yet, you may have to connect your Whop account to activate the membership. After connecting the account, you'll be able to click on Activate Now
on top of the account settings window.
Point multipliers will be applied here and may be adjusted at any time without notice. Keep an eye on these multipliers to boost your point earnings as they are updated.
Engage with featured community tweets to earn additional points. These tasks are updated regularly and won’t be available for long, so check back often!
These tasks help you get started in Season 1. Complete all starter tasks to earn 3,000 bonus points.
Complete these tasks every day to secure maximum points. Hover over each task on the dashboard to see more information on how to complete it.
Refer someone who buys a Team subscription for 1,000 points.
We also have a 24/7 support team in for any questions or support. Please use the #support-tickets channel to open a support ticket.
Here's an invite in case you're not in our Discord server yet:
You're able to connect multiple Discord accounts to your Alphabot account. You can use all of the Discord accounts to enter raffles. Each time when you enter a raffle, you'll be able to select which Discord account you would like to use - or you can set a default account per community in the .
You're also able to connect multiple X accounts to your Alphabot account. You can use all of the X accounts to enter raffles. Each time when you enter a raffle, you'll be able to select which Twitter account you would like to use - or you can set a default account per community in the .
If you're a Premium member, you'll have the option to upgrade your x connection to automatically complete like, retweet, and follow requirements for you. For more information about Premium, please see: .
Premium members can now enjoy the much-requested Auto-X account rotation feature. You can enable this feature on your profile page: .
You can also choose to exclude accounts that you don’t want to submit to raffles—for example, if you’ve connected your project’s account to verify it for your team or to edit mint information. As with wallet rotation, you can easily disable this feature when you need to submit a specific account for a raffle and re-enable it afterward. To enjoy this premium feature head over to
The loss multiplier is an optional feature that when enabled - will allow users to have a better chance of winning if they lose many raffles within your team in a row. When enabled, this feature will apply to all raffles created within that team and may take a few raffles to take effect. This feature is mainly recommended for teams that create raffles where all entries are equal (i.e. everyone gets 1 entry).
If you set up a new subscription, or if your existing subscription renewed, but the status still shows as expired
on the Manage Team page - then you can manually refresh the status by clicking on the Refresh Subscription Status
button. Please note this button is only visible to the team owner.
We recommend that you always submit a mint wallet that does not contain any valuables, as you'll never know what potentially malicious mint websites or contracts you may run into. In your account settings, you're able to easily add as many mint wallets as you'd like across all blockchains.
You can easily add a new mint wallet by clicking on the + Add
button - which opens up the window shown in the image below. First select the blockchain, then paste your mint wallet address, and click on confirm
. There is no need to sign with this wallet address, as this address will not be used to check holder status.
If you don't have a specific wallet yet, you can easily set up a new one by clicking on the setup icon as shown below - this will take you to the recommended wallet software.
Premium members can enable the wallet rotation feature in their profiles here: https://www.alphabot.app/#profile-mint . This feature automatically cycles through all your mint addresses when entering raffles for a project (starting with your main or community default, then proceeding from first to last), helping to avoid submitting the same wallet multiple times if you win several raffles for that project.
However, make sure you have enough wallets! Once all wallets have been used for that project, the system will start re-using them in the same order. Note: Enabling this feature disables the ability to manually select a wallet when registering. If you need to submit a specific wallet, you can temporarily disable and re-enable this setting at any time.
Fight for Boost!
Earn free points by challenging any user on X for a 50/50 chance of taking their points.
Head over to the Boost Page: Activate Boost
Pick your opponent on X, adjust your wagered points, and start your duel.
You’ll each have an equal chance to win and steal your opponent's points.
Lose, and your points will be claimed by your opponent.
Initiate an attack and receive 100 points instantly.
You can only attack once per day – and each user can be attacked a maximum of five times per day.
Both you and your opponent have an equal chance to win (50/50).
The first thing to try if you have completed a Discord or Twitter requirement, but Alphabot is not showing it, is to navigate to your , remove the offending connection, and reconnect. Sometimes Discord and Twitter OAUTH connection can be lost, refreshing that connection usually fixes these types of issues. If an NFT requirement is failing, it is possible our backend is being rate limited. If you wait a minute and try again, it will usually work properly.
Alphabot requires certain permissions within the Discord channel in order to post. When you approve the bot, it asks for these permissions, but since most channels these days are private you must also ensure it has permissions to View Channel
, Send Messages
, and Embed Links
in any channels it must post in, not just globally.
Alphabot also checks that the creator of the raffle has at least Send Messages
permission within those channels as well, so make sure your team members have this permission too.
Yes! Besides having a full discord integration that mobile users can use, the Alphabot website is fully responsive and has several options for connecting to mobile using Metamask Browser, Wallet Connect, or Coinbase Wallet are common options. If you're able to access a desktop or laptop, you can also use the "Mobile Connect" button in the header to easily connect to a non-web3 mobile browser as well.
There is a known issue when using Metamask mobile browser and attempting to connect your Twitter account. The current solution is to use desktop/laptop browser with Metamask extension, or one of the other supported mobile wallet connections: Wallet Connect, Fortmatic and Coinbase wallets are supported.
Please see to get started with creating raffles on Alphabot.
Alphabot will never ask for a gas transaction, and will only ever ask for a read-only signature to verify wallet ownership for the following reasons:
The user is attempting to enter a raffle that has an NFT requirement
The user is trying to modify user profile data
The user is attempting to use advanced functionality like creating raffle
It will never ask to approve a token spend, or any other type of gas transaction on the blockchain. As such, it has no capability to perform any malicious activity with your wallet. If you ever see it asking for a gas transaction, it is possible you have clicked a Phishing link and you should reject it immediately and verify the url you are visiting is https://www.alphabot.app
Alphabot will store the fact that you signed with your wallet in the session, which will last for 30 days and will be refreshed with every visit -- so if you visit once a month, you will never have to sign again. Clearing cookies will also destroy this session and mean you have to reconnect and sign again.
Alphabot verifies NFT ownership by checking the main account wallet against the blockchain
For Discord and Twitter, it uses their OAUTH APIs to verify those requirements.
CAPTCHA requirements are completed in the browser using Google's reCAPTCHA technology. In Discord, a simple math question will be need to be answered.
Alphabot has become the product it is today as a result of the amazing feedback and suggestions that our users have shared with us. We'd love to hear from you if you have any feedback or ideas. Please use the #feature-ideas channel in our Discord server!
When creating a team, you'll have to enter a name - which can be edited at any moment on the Manage Team page by hovering over the name and clicking on it (as is indicated by the pencil icon shown below).
The tutorial video walks you through how to add a project data to our database.
Require users to be member of a specific channel or group
When enabling the Connect to Telegram
requirement, you're requiring each entrant to have a Telegram account connected to Alphabot. You can leave the requirement at this and it will just collect the entrant's Telegram usernames.
You can require membership of a specific channel or group by selecting it in the dropdown field. An invite link for the selected group/channel can be added as well if preferred.
Multiple Telegram requirements can be added (for different groups/channels), which will be treated as AND logic - so the entrant will have to meet each Telegram requirement before they can enter.
The Telegram chat ID can be added manually as well if you are not in the server or not seeing it in the list. To get this ID, we've also added a command for convenience, type /chat_info
into the chat, and if the Alphabot bot is present, it will output the data it has available including the chat's ID. Note: This Telegram chat ID should be a NEGATIVE number like -123123123
By enabling the Connect Wallet requirement, Alphabot will collect a mint wallet address from users when they register.
The Wallet Requirements section allows the raffle creator to specify both ETH and BTC Ordinal NFT token requirements as well as the minimum amount of tokens a wallet must hold to qualify.
Enhanced Token Requirements Alphabot now offers expanded options for setting up token requirements in raffles, with two significant new features:
Multi-Chain Support: In addition to Ethereum, several popular EVM chains are now supported, including Binance Smart Chain (BSC), Base, Polygon, Avalanche, and Arbitrum. For all these chains, ERC20, ERC721, and ERC1155 tokens can be used for setting up requirements just like on Ethereum.
"Min Tokens" Feature: Creators can now set a minimum number of tokens required to qualify for the raffle. For example, if "100" is entered for this value, users must hold at least 100 of the specified tokens across any of their signed wallets to be eligible. Additionally, if the "Multiplier" checkbox is selected, every 100 tokens will count as an extra entry.
Adding Token Requirements When adding token requirements, you must select whether it’s for an ETH or BTC Ordinal NFT. For ETH (and supported EVM chain) requirements, enter the collection’s contract address. For BTC requirements, provide the Magic Eden link(https://magiceden.io/bitcoin) for the collection. Multiple token requirements can be added, and holding any one of them will fulfill the criteria.
Creators on Alphabot can now gate their raffles for BTC Ordinal collection holders, with all the same features available for ETH NFT collections. Multiple collections can be added to a raffle, and multipliers can be applied to specific tokens. The requirement links directly to the collection on Magic Eden, making it easy for users to find your collection.
To set this up:
Select "Connect wallet" and "Wallet requirements" when creating a raffle.
Switch from "Ethereum" to "BTC Ordinal" in the dropdown under the token requirements.
Add the Magic Eden collection link in the textbox eg.(https://magiceden.io/ordinals/marketplace/omb). If done correctly, it will immediately display the collection name and Magic Eden collection symbol. As shown in the screenshot below.
This update marks full support for Bitcoin Ordinals. Big thanks to Magic Eden for their continued partnership in bringing this feature to life!
Enabling the "Multiplier" option allows NFTs or tokens to act as multipliers of entries (e.g., 1 NFT = 1 entry). With the new "Min Tokens" feature, if a user holds enough tokens to meet the threshold multiple times, each increment will count as additional entries. For instance, if the threshold is set to 100 tokens and the user has 500, they would get 5 entries if the multiplier is enabled.
When verifying NFT or Token ownership for traditional raffles, Alphabot will check against a blockchain API to see if the user owns the NFT or Token a total of two times per user.
First when the user initially submits their raffle registration.
It will check again when winners are picked to ensure the user has not transferred or sold their NFTs or tokens. If they have, their entry will be invalidated.
All Signed Wallets from the user will be considered for NFT requirements and in the case when Multipliers are enabled, all NFTs across the user's signed wallets will be considered for the number of entries.
Projects in our database consist of the following fields:
Project name*
Mint date
Mint time
Blockchain
Supply
Whitelist price
Public price
Profile image URL
Banner Image URL
Twitter URL*
Instagram URL
Telegram URL
Collection URL
*Only the project name and Twitter URL are required
Run your form-style application with fully customizable requirements on Alphabot. The video below walks you through the entire Application process.
Like with the other raffle types, you can configure the Discord bot to announce the application, tag the winners, and remind winners on mint day. The only difference with applications is that winners will be announced as you approve them, so not all at the same time like with the other raffle types.
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.
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.
The daily mint schedule can be enabled on Telegram using the /daily
command. When enabled, the daily mint schedule will be posted automatically into the selected channel or group every day.
If you've given the bot the ability to pin messages, you can instead use /daily pin
and the bot will automatically pin and unpin the message every day.
The daily mint schedule feature can be disabled on Telegram using the /daily-remove
command.
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 IDs (one per line).
The bot will need Manage Roles
permission in your Discord server.
The Telegram bot can be added to your group using the .
To add the bot to a channel, you will need to select Menu > Manage Channel > Administrators > Add Administrator, and then search for the bot by name: alphabot_app_bot
As channels are read-only for regular members, you'll have to give the bot the Admin rights to post messages
and edit messages of others
within that channel.
As all group members are able to send messages by default, there are no required permissions for groups.
However, if you want the bot to automatically pin and unpin messages, you'll have to give the bot Admin rights to Pin messages
.