Skip to main content

Commands and New Features

New Features

Meditations with Music

You can now enable voice message generation with background music -- ideal for guided meditations, motivational speeches, and other audio content.

To enable the feature, use: /enableVoiceWithMusicGeneration (with the appropriate parameters). Once enabled, users can create meditations on their own.

Examples your clients can use:

  • "Create a guided meditation to help me process stress..."
  • "Motivate me to go to the gym, send me an energetic audio message with music."

Recommended limits:

We recommend limiting the number of meditations per user per day (e.g., max 1/day), because:

  • A meditation can cost approximately 2--6x more than a standard message
  • It currently counts as 1 message from the user's message limit (the limit does not apply to BuddyPro owners and team members)

The feature can also be enabled only for specific subscription types:

  • Stripe payment link ID
  • FAPI form ID

For example, only for users with an annual subscription.

Important limitation

This feature currently works only if you are using a voice clone. It does not work with the default OpenAI voices yet.

Extended Statistics in the /stats Command

The /stats command now also displays detailed statistics for individual subscription types. In addition to overall metrics, this provides deeper insight into user behavior across different pricing plans.

Newly available metrics include:

  • WAU (Weekly Active Users)
  • MAU (Monthly Active Users)
  • MRR (Monthly Recurring Revenue)
  • average message cost
  • average AI cost per user per month

These statistics offer valuable insights into how different plan sizes perform, their overall unit economics, and how user behavior evolves over time. They also make it easier to evaluate retention and performance of users acquired through different marketing campaigns, helping you optimize both pricing and acquisition strategies.


List of Commands

Essential commands used right after creating your BuddyPro instance.

Initial BuddyPro Setup

  • /setup
  • /setFolder

Uploading & Processing Know-How

  • /update
  • /stopUpdate
  • /updateRoles
  • /stopUpdateRoles
  • /updateNextRole
  • /updateRole:roleName

BuddyPro Configuration

System Prompt

  • /createSystemPrompt

Voice & Voice Clone

  • /setVoice:voice
  • /createVoiceClone
  • /useVoiceCloneForMe:true|false
  • /useVoiceCloneForEverybody:true|false

Voice + Music (e.g., meditations)

  • /enableVoiceWithMusicGeneration:true|false:dailyLimit:subscriptionType

AI Model Level

  • /setModelForAllUsers:SMART|ECONOMY

Vimeo (video downloads)

  • /setVimeoAccessToken:token

Subscription URLs + Support

  • /setDefaultSubscriptionUrl:url
  • /setUpgradeSubscriptionUrl:url
  • /setSupportEmail:email

Trial Settings & Messages

  • /setTrialEndedMessage:message
  • /setInviteTrialMessages:count:timeLimit
  • /setDefaultCost:defaultPrice:defaultCurrency:defaultPeriod:numberOfPeriods:discountedPrice

Instance Messaging Behavior (global)

  • /shouldInitiateMessages:true|false
  • /shouldSendFollowUpMessages:true|false

Credits (AI usage)

  • /setupCredits:topUpAmount:topUpWhenBelow
  • /changeCreditsTopUp:topUpAmount:topUpWhenBelow
  • /topUpCredits:amount:botUsername

Payments & Subscriptions

  • /setupStripe
  • /setupAffiliateStripeConnection

FAPI (alternative to Stripe)

  • /setupFapi:username:apiKey
  • /fapiActivationLinks
  • /listUnassignedSubscriptions
  • /processFapiPaymentForBot:botUsername:paidInvoiceNumber

Advanced FAPI Forms

  • /connectForm:id:productId:type:messages
  • /listForms
  • /getFormMessages:id
  • /updateFormMessages:id:messages
  • /processFapiPaymentManually:invoiceNumber

Verify BuddyPro Setup

  • /checkSetup
  • /resetPaymentSetup

Invites

Note: Your BuddyPro is not publicly accessible via t.me/yourbotusername alone -- it must include an invite code. This helps track acquisition sources and apply different settings per invite.

  • /listInvites
  • /deleteInvite:code
  • /generateBuddyProInvite:trialMessages:code:userLimit:timeLimit
  • /checkInvite:code

Free Subscription Invites (without payment system)

  • /generateFreeSubscriptionInvite:monthlyMessageLimit:inviteCount

Users & Team Management

  • /setTrialMessages:userId:count
  • /addTrialMessages:userId:count
  • /giveExtraMessages:subscriptionId:extraMessages
  • /getInfoAboutUser:subscriptionId
  • /disableUser:subscriptionId
  • /addUserToTeam:userId
  • /removeUserFromTeam:userId

System Messages (notifications)

  • /addSystemMessageRecipient:userId
  • /removeSystemMessageRecipient:userId
  • /listSystemMessageRecipients

Broadcast Messaging

  • /messageAllUsers:chargeUser:format:audience:type:message

Stats & Reporting

  • /stats

Testing & Debugging

  • /test:test_id
  • /untest
  • /del
  • /del2
  • /lastRole
  • /investigateAnswer:message
  • /setModelForMe:SMART|ECONOMY
  • /showCost
  • /hideCost
  • /disableSetupState:true|false
  • /setLanguage:language

Technical & Diagnostic

  • /setBuildingCostLimit:botUsername:newLimitUSD
  • /botUsername

Administrative

  • /disableLicense:license
  • /setProOwner:userId
  • /systemPromptRequests

Informational

  • /aboutMe
  • /aboutMeSpecific
  • /topicsToDiscuss
  • /techniques
  • /bannedTechniques
  • /currentInfo
  • /currentInfoCompress
  • /myid
  • /messageBalance
  • /help
  • /stop
  • /shouldMessageMe:true|false