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.
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
Stripe (recommended)
/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