Solana-Backed Telegram Bot Creation

Job ID: 37766123

Budget: $250 – $750 USD

I am looking for an experienced developer to create a Telegram bot with a focus on incorporating a multi-tiered affiliate system and integration with the Solana Blockchain. The ideal freelancer for this job would have a deep understanding of both the technical and strategic aspects of building engaging, secure Telegram bots, as well as a solid background in working with blockchain technologies, particularly Solana.

**Key Features the Bot Should Include:**

- **User Registration:** Allow users to sign up and manage their profiles within the Telegram bot environment.

- **Affiliate System:** Implement an affiliate system that rewards users for certain actions. It’s crucial that this system supports multiple levels or tiers to motivate long-term engagement and growth within the platform. Rewards should be automatically triggered by the completion of transactions.

- **Solana Blockchain Integration:** The bot must be able to interact with the Solana Blockchain for transaction verifications and potentially other features that leverage Solana’s capabilities.

**Here's a clear and simplified version of the Telegram bot project**

- **Startup and Invitation**:
- Initial user (user1) starts the bot and receives a personal link to invite friends to a group (command: `/ref`).
- When invited friends (user2) join the group, user1 is notified and can view their number and/or network list (command: `/network`).

- **Group and Promotions**:
- The group serves as a place where members can promote messages.
- User2 decides to buy a promotional package for $10 (command: `/promo`), uses the bot to upload an image or video along with text and a link, makes the payment in cryptocurrency using the Solana blockchain, and the message is published in the group. It can be republished several times if user2 purchases a package that includes this feature.
- User2 can view links of published posts for verification (command: `/mypromo`).
- User1 is immediately notified of earning a commission from the sale.
- User1 will earn a commission forever on the purchases made by the friends they invite.

- **Commissions and Administration**:
- All user commissions must be recorded and available for download in CSV format for weekly payments.
- Admin commands include viewing user lists (/users), affiliate lists (/affs), total promo sales (/balance), amount paid to affiliates (/paidaff), sum to be paid (/payaff), and downloading CSV with affiliate wallets and amounts due (/pay), along with a notification command (/notify).

- **Wallet Configuration and Notifications**:
- User1 must set up their wallet within the bot and be able to change it at any time (command: `/wallet`).
- Users are notified upon receiving commission payments.
- User1 can view a report of their earnings so far (command: `/balance`) and export it as an image detailing earned SOL, number of people invited, etc.

- **Promotion Approval Process**:
- The promo purchased and confirmed by user2 must be reviewed by an admin, who can approve, deny, or postpone the post for editing with a justification.
- After the first approval, user2 can publish promos without further filters.

- **Post Reporting**:
- Users in the group can report a post to the bot for review.

**Ideal Skills and Experience:**

- Strong proficiency in creating and managing Telegram bots.
- Deep knowledge of blockchain technology, with specific experience in Solana.
- Experience in developing and implementing affiliate marketing strategies.
- Proficiency in programming languages suitable for blockchain integration, such as Rust, C++, or others relevant to Solana development.
- Capability to design a user-friendly interface within the Telegram bot framework.
- Acumen in ensuring the security and privacy of user data.

The goal of this project is to create a seamless, engaging platform for users that encourages active participation through a tiered rewards system, all while leveraging the speed and efficiency of the Solana Blockchain. If you have the skills and experience to bring this project to life, I look forward to your proposal.
Related categories: Software Architecture MySQL Rust Telegram API Solana