AIP-592: APE-BOT Development [Resubmission]

ORIGINAL PROPOSAL:

AIP-529

RESUBMISSION UPDATES:

Main concern was that costs were too high for some, so I’ve reduced them.

As a result:

I removed audit costs, as that was never part of my original plan anyway. We might not even need full-fledged auditors for an app on this scale (or at least not now).

I also reduced the developer cost from 30 to 25K.

I would like to also clarify from the start what “developer costs” refer to. This is my personal compensation/salary for the project, covering a year’s worth of focus and dedication. The idea here is that I can secure enough time to work on this without the need to worry about other things. I can and will continue to develop the app regardless of the outcome of the AIP however, being able to dedicate significantly more time to it would be ideal.

I’d like my proposal to skip the “Idea phase” this time and directly enter “Draft phase” instead.

PROPOSAL NAME:

APE-BOT Development

TEAM DESCRIPTION:

Dev: [MisterGORR]
Background: I’m an entry-level programmer. I’m still polishing my coding skills but as you can see I can already build some basic projects and planning on bringing you even more fun experiences in the future.
I’ve also worked for ‘Roll’ (tryroll.com) for a few months as their ‘Discord Lead’ where I assisted creators in setting up their servers and implement web3 solutions for their communities. The time I’ve spent there reinforced my views on the importance of enabling a community driven economy right where the fun happens. Discord servers.

Contact Information: Discord. (gorr.nft)

1

PROPOSAL DESCRIPTION:

I’d like to advance the development of APE-BOT, a tool designed to enable apes to tip any user on any Discord server leveraging the ApeChain ecosystem.

Although it is still a prototype, the bot is already up and running on Mainnet.

You can check it out and play with it on my Discord server or just invite it to yours:

The Ape Bot’s server: The Ape Bot’s server
APE-BOT’s invite link: https://bit.ly/477oFKg (or just directly invite it from my server)

This app is different than most other tipping bots. Instead of a centralized database, it actually uses the ApeChain for every transaction.
Wallets are auto generated for users and are kept on the server computer. It is not a fully fledged non-custodial wallet. However, I believe it is still a better option than those fully centralized bots out there.

I’m also planning on building a function where you could import wallets to your account and sign every tip with MetaMask, making it more secure without the need for me to store user keys.

I’d like to work on many more features for the bot and it’s security as well as to create a sustainable model for its long-term operation.

2_1

Key developments will include improving overall security, integrating wallet functionalities with MetaMask, adding requested tokens automatically, enabling token creation, role staking and developing community games like poker.

I’m requesting a grant so I can fully focus on this project.
As of right now I have very little time to work on it.

BENEFIT TO APECOIN ECOSYSTEM:

APE-BOT directly enhances the ApeCoin ecosystem by facilitating microtransactions and increasing community interaction. By enabling tipping within Discord, the bot encourages the use of ApeCoin between users unlike other bots that are using inner databases instead of the blockchain.

Every community needs a tipping bot. It makes the entire guild more fun and engaging. It’s the tool to create actual economy in these spaces and to keep them alive.

4_1

It’s not only for tipping. You can reward the users for being in your guild and motivate them for staying active. You can reward your members for attending events or fulfilling any request you have come up with.
Sub-communities will emerge on the ApeChain with their very own tokens. It will be crucial for all of them to have a functioning tipping bot.
This will be a must-have tool for these groups to become successful.

I’d like to create a secure and sustainable bot, that’ll keep bringing value to the ApeCoin community.

This investment is expected to lead to:

  • Increased engagement within the ApeCoin community.
  • A rise in ApeCoin transactions and circulation.
  • The creation of new use cases for ApeCoin within social environments.

CURRENT LIST of AVAILABLE FEATURES:

  • Automatic wallet generation upon first use of the bot. (or if someone else tips you first)
  • “$address” command to view your generated address to be used to hold funds.
  • “$tip” command to tip one or multiple users as well as the ability to tip an entire @role by mentioning it. (example usage: $tip @Role 10 ape)
  • “$balance” for balance checking.
  • “$airdrop” is a popular command among similar bots that lets users join in on a fun, timed game where active participants can claim a share of the airdrop. It’s a great way to engage the community and reward activity (example usage: $airdrop 100 ape 10m)(for 10 minutes).
  • “$tokens” command to check currently available tokens for tipping.
  • “$withdraw” - withdrawing funds from the bot.

TO DO:

  • Overall security.
    Although, having each account directly interact with the chain with their own wallet instead of using an inner database is better, it is still my server that’s generating your wallets and must keep them safe.
    This will always remain the default functionality for the bot even if the MetaMask function is finally present.
    Discord tipping bots must remain easy and convenient to use from the beginning. Although, options for other methods must be in place.
  • Performance enhancements to seamlessly serve any amount of requests.
  • Squashing bugs, general maintenance.
    Plenty of bugs to fix now and in the future too I’m sure.
  • Auto Token Addition.
    At the beginning adding new tokens to the bot will be done manually by me upon request.
    The best option however, would be to automate this part so the user would be able to add any token they wish.
  • Role staking solution
    This is a way to incentivize people to stake certain amounts of $APE or tokens in order to receive access to various Discord roles.
  • Games Integration.
    I’d like to integrate a poker game into the bot where stakes would be done either in $APE or any ApeChain token that is listed in the bot. I’m sure this would be an amazing addition.
  • Mint Tokens
    Users could create tokens with the bot.
  • Token Swap
    Making it easier and more convenient to swap tokens right inside the bot.
  • Business Model Development.
    Explore and implement self-sustainable revenue models for the bot. Fees will need to be introduced for some features.

At the moment, I’ve implemented a service fee of 5 cents per tx. This is just one idea of a business model to make the bot actually sustainable in the long run. However, this is subject to change and might very well be revised in the future based on community input.

STEPS TO IMPLEMENT:

The prototype is already available for use. Development and maintenance are perpetual. Full focus on the project will begin one month after the AIP is approved, as I will need time to close out other projects and obligations.

Then, an entire year would be dedicated to implement every planned feature and perhaps more!

Milestones

1. Implementing New Features

  • Role Staking, Automatic Token Addition, Mint New Tokens, Swap, Ability to Speed Up Transactions, Claimable Airdrop Feature, Poker Game

budget: $15K

2. Performance and Stability Improvements

  • Private Node for faster and unlimited blockchain interactions (if available)
  • Fixing known bugs and addressing newly emerging ones
  • General code/contract optimization

budget: $5K

3. Security & Sustainability

  • MetaMask integration will allow the use of external wallets and enable users to sign every transaction message before sending, providing a much safer option for those who require it.
  • Exploring various methods of service fees that are reasonable and effective to ensure the app’s longevity

budget: $5K

These key milestones will mark the completion of the project.

Key Performance Indicator

The most straightforward way to measure success would be to look at usage data, including:

  • Reaching a daily transaction count between 500 and 1,000.
    This level of activity could ensure the app’s sustainability while also contributing to increased chain activity.
    This is also easily verifiable on-chain
  • Daily usage of any commands (both on and off-chain) between 1,000 and 2,000. This could indicate a healthy dependence on the app as well as popularity.
    (These are my minimum targets)
  • Total Transaction Volume.
    While the amount users choose to send is outside of my direct control, an increasing transaction volume over time will indicate growing trust in the app and healthy adoption within the ecosystem. This metric will be tracked, but no specific target will be set as it depends largely on community engagement and use cases.
  • Daily Active Users: Monitoring how many users interact with the bot on a daily basis will help show engagement and dependency.
  • Monthly Server Invites: The number of new servers inviting the bot each month will be tracked to measure its spread across the ApeCoin community. Increased server invites will show awareness and the community’s interest in adopting the bot.

However, we must ensure the app’s visibility by inviting it to the official ApeCoin and BAYC Discord servers. From there, users can try it out and invite the bot to their own servers.

A dedicated channel would be ideal to prevent spamming bot-related interactions in other channels.

The bot will not require admin rights; it only requests necessary permissions, which can be reviewed upon invitation. As a security measure, server admins should ensure that the bot’s role is never placed higher than any other admin in the server hierarchy. Admins can further secure the bot by restricting its access to specific, dedicated channels.

REPORTING EXPECTATIONS:

1. Frequent Updates
Progress reports will be available on the Ape Bot’s Discord server as well as on the ApeCoin DAO forum at the first day of each month and upon completing each milestone.
These reports will continue indefinitely.

2. Quarterly Progress Report
Every major milestone and usage data will be collected and presented on a quarterly basis to make the process easier to follow. I will produce and present these at the end of each quarter of the year, starting from the first month of development after the AIP is approved.

Additionally, I will provide a mid-year report (after six months) and a final report (after twelve months), outlining the progress made and the plan moving forward.

OVERALL COST:

Total amount requested from the ApeCoin Ecosystem Fund = $25,000.

A single lump sum payment of $25,000 USD has been requested.

The grant would cover the entire development of the app and allow for complete focus and dedication. The cost is calculated based on what I’d need to fully focus on this project for an entire year.

After that the app must sustain itself by revenue generated from fees.

This will ensure that the project receives the attention it needs to succeed, ultimately benefiting the ApeCoin community by delivering a fully developed, secure and sustainable Discord Tipping Bot.

Hello ApeCoin community,

@MisterGORR has requested to move their AIP directly to the Draft phase, as outlined in the AIP Draft Resubmission process.

The author has been contacted, and upon completion of some process-mandated requirements this proposal would be moving to Draft phase. @MisterGORR please check your Direct Messages for further information.

We will be updating the community regarding this proposal with any further details.

-@Facilitators

Hi ApeCoin DAO Community,

@MisterGORR has completed editing their AIP Idea to be their AIP Draft.

This proposal has been assigned the AIP ID Number 592.

Follow this Topic as further updates will be posted here in the comments.

Kind Regards,

-@Facilitators

bro I’m sorry to say but this is literally just tip.cc bot. $25k for an opensource bot doesnt make sense honestly.

No worries bro. Opinions matter!
However, it is better than tip.cc as this one actually uses our chain. That matters, as well as not requiring any of our sub communities to pay 500 to a thousand dollars just to list their token. No listing fee on my app.

To make it as feature rich as possible however I need to dedicate more time to it. I think the features and everything I listed make it worth it. Please don’t downplay it tho as “just a bot”. This is essentially a wallet application that facilitates transactions and interacts with contracts and it will only become even more complex in the future.

Not sure what you mean by open source though? Not mine nor tip.cc is open source.

bro this is literaly an exact copy of tip.cc and you know it. :confused:

Is this rage bait or do you just not understand the concept?

tip.cc = centralized inner database + high fees for token listing
ape-bot = actual blockchain + 0 fees for listing + whole lotta upcoming features = community will thrive and have lots of fun

edit: sure, it feels similar to other tipping apps. So, what’s your point here?

Hi ApeCoin DAO Community,

Our team has reviewed and discussed @MisterGORR’s AIP Draft and have sent a list of initial questions. We await answers.

Follow this Topic as further updates will be posted here in the comments.

Kind Regards,

-@Facilitators