Telegram Airdrop Chatbot

Job ID: 31416651

Budget: $250 – $750 USD

We (one of the biggest airdrop websites out there) need a dynamically adaptable Telegram airdrop b0t solution to reward users for completing different tasks and/or referring users via their unique referral link.

Below you will find a summary of all features (from user and admin perspective):

** User Side: **
Reliable working human verification to prevent b0t claims
Ask user to accept specific terms and conditions
Ask user to submit email address
Ask user to complete tasks (where some could be defined as optional, so the user can skip them) depending on the respective airdrop campaign, like
Submit valid email address
Join Telegram group
Join Telegram channel
Twitter Follow
Twitter Retweet
Follow Advertiser’s Telegram channel
Follow Advertiser’s Twitter
Follow Facebook
Follow Reddit
Follow Medium
Subscribe Youtube Channel
etc.
Ask user a question of a random pool of 4-5 project related quiz questions
Ask users to submit their wallet address including Regex validation of common wallet address formats (ERC20, BSC, SOL, Terra/LUNA, etc.)
Users should now see their unique referral link which they can use to invite people to join the airdrop

Users also need different buttons to navigate through the airdrop chatbot once the required steps have been completed:
Set Wallet: Users can update their wallet address using this button
Invite friends: Users can see their referral link and how many friends they’ve invited
Report problem: Users can submit their problem which will be added as a dedicated column to a dedicated Google sheet (see below)

** Admin should be able to: **
follow real time user list via Google sheet
export all user data into csv and/or xlsx file
send messages to all users
pause/Unpause the airdrop campaign
enable/disable/edit welcome messages

** Validation: **
Twitter, Telegram and quiz tasks should be validated instantly. Users can only complete the whole steps and submit their wallet address after successfully completing als Twitter and Telegram tasks. We are aware of the fact that it’s impossible to validate Facebook, Reddit, Youtube or Medium tasks. Therefore those tasks don’t have to be validated.

We also need a script or routine to validate all tasks once the airdrop campaign is finished.

** Reward structure: **
User rewards can be structured in different ways:

Fixed token allocation per task
Total pool splitted among all participants
Point-based total pool where users can collect points for each task to allocate their portion
Lucky draw based rewards (eg. 10 lucky users will receive 10 tokens each or first 10 users will receive 500 tokens, next 100 users will receive 100 tokens, etc.)

** Additional: **
The airdrop chatbot should be able to handle a lot of requests at the same time. We can provide appropriate server infrastructure.

IMPORTANT: Due to the large amount of automated applications, we only consider individual applications. So please provide individual references of already created Telegram chatbots. You can also recycle existing code for this project.

The chatbot also should not ask users to complete already completed tasks again after restarting.

** Main Objective: **
Main objective of this project is to deliver us a working airdrop chatbot solution including full source code and manual/documentation.

Even though we want to be able to deploy new airdrop chatbot using templated config files for new campaigns on our own, we are also highly interested in building a long term relationship with you for setting up and supporting all our future airdrop campaigns including validation etc.