Checking the overall settings of your AI instance
To ensure that your BuddyPro instance has all the essential settings configured correctly for basic functionality and successful monetization, we recommend performing this check. This process is especially important in the following situations:
- Before launching your AI instance to the first users or starting a marketing campaign. It ensures all the necessary parameters for sales and communication are properly set.
- If you experience unexpected behavior from your instance or users report issues that may be related to configuration errors.
- After making changes to key settings (e.g., updating payment URLs or modifying the trial version), to verify that everything remains functional.
The /checkSetup command
Enter this command as the owner in the chat with your instance:
/checkSetup
What does this command show?
The /checkSetup command verifies whether the essential parameters of your BuddyPro instance are properly configured. The output is typically structured into two main sections:
WARNINGS
This section alerts you to any missing or incorrect settings that are important for full functionality and monetization of your AI. For each warning, the command usually also provides a sample command you can use to fix or set the configuration. Commonly checked areas include:
- Payment system integration: e.g., missing Stripe configuration (
/setupStripe). - Support contact email: Whether your support email is set or still using the default (
/setSupportEmail:{email}). - Upgrade/upsell URL: Missing link for users to upgrade plans or purchase more messages (
/setUpgradeSubscriptionUrl:{url}). - Subscription start URL: Missing link for users after their trial ends (
/setDefaultSubscriptionUrl:{url}). - AI voice selection: Whether a specific voice is set or the default is still used (
/setVoice:{voice}). - Post-trial message: Missing or default message shown to users after the trial ends (
/setTrialEndedMessage:{message}). - Free trial message count via invites: Default number of free messages for new users joining via invite (
/setInviteTrialMessages:{count}). - Pricing information for users: Missing default pricing information that BuddyPro communicates to users (
/setDefaultCost:...). - AI-initiated conversations: Whether your AI instance is configured to proactively message users (
/shouldInitiateMessages:{true or false}).
NOTE
This section contains important additional information. For example:
- A reminder that your AI Expert may not be accessible directly via its Telegram username (e.g.,
t.me/myAI_bot), but instead requires users to join via an invite link or code, which you can generate with/generateBuddyProInvite.
At the end of the output, the /help command is typically suggested to display all available commands.
Why is this command so useful?
- It helps you quickly identify and fix missing or incorrect core configurations that could hinder successful sales or cause issues for your users.
- It provides a clear overview of key settings you need to review to ensure smooth operation and monetization of your AI.
- It highlights important considerations, such as the requirement for invite-based access links.
Run /checkSetup at key stages of setting up and managing your instance to significantly reduce the risk of issues caused by misconfiguration or missing setup steps.