Skip to main content

Checking the Overall Settings

Checking the Overall Settings of Your AI Instance

To ensure that your BuddyPro instance has all key settings correctly configured for basic functioning and successful sales, we recommend performing this check. This process is especially important in the following situations:

  • Before launching your AI instance for the first users or before starting a marketing campaign. You'll make sure all necessary parameters for sales and communication are set.
  • If you encounter unexpected behavior from your instance or if users report problems that could be related to configuration.
  • After making changes to key settings (e.g., changing URLs for payments, adjusting the trial version), to verify that everything is still functional.

The comprehensive command /checkSetup is used for this check of basic configuration parameters.

  • Key control command (entered by you as the owner in the chat with your instance):
/checkSetup
  • What does this command do and display?

The /checkSetup command checks whether you have set the basic and necessary parameters of your BuddyPro instance. The output is typically structured into two main parts:

  1. WARNINGS: This section will alert you to missing or incorrect settings that are important for full functionality and monetization of your AI. For each warning, the command typically offers an example command you can use to modify or supplement the given setting. You can expect checks of areas such as:

    • Payment system integration: E.g., missing FAPI setup (/setupFapi:username:apikey).
    • Support contact email: Whether your email is set or the default is used (/setSupportEmail:email).
    • URL for upgrade/additional purchase: Missing link where users are directed to upgrade their plan or buy additional messages (/setUpgradeSubscriptionUrl:url).
    • URL for starting subscription: Missing link for users after the trial version ends (/setDefaultSubscriptionUrl:url).
    • AI voice setting: Whether a specific voice is selected or the default is used (/setVoice:voice).
    • Message after trial version ends: Missing or default message displayed to users (/setTrialEndedMessage:message).
    • Number of trial messages for invitations: Default number of free messages for new users coming through an invitation (/setInviteTrialMessages:count).
    • Price information for users: Missing definition of the default price of your AI expert that BuddyPro communicates to users (/setDefaultCost:...).
    • Conversation initiation from AI side: Whether it's defined if your AI instance should address users first (/shouldInitiateMessages:true or false).
  2. NOTE: Here you'll find important supplementary information. It often concerns, for example:

    • Notice that your AI expert is not automatically accessible via a direct link to its Telegram username (e.g., t.me/myAI_bot), but that an invitation code/link that you generate (/generateBuddyProInvite) is required for access.

At the end of the output, there's typically a reminder of the /help command for displaying all available commands.

  • Why is this command so useful?

    • It helps you quickly identify and fix missing or incorrect basic configurations that could prevent successful sales or cause problems for your clients.
    • It gives you a clear list of key settings that need to be checked to ensure smooth operation of your AI and its monetization.
    • It alerts you to important aspects, such as the necessity of using invitation links.

By using the /checkSetup command at key moments of setting up and operating your instance, you'll significantly reduce the risk of problems arising from incorrect or incomplete configuration.