MisterChatter Documentation and User Guide

How to Generate a Bot Token on Telegram

Step 1: Open Telegram and Search for BotFather

  • Open the Telegram app on your device or go to web.telegram.org.
  • In the search bar, type BotFather and select the verified account (with a blue checkmark).

Step 2: Start a Chat with BotFather

  • Click Start to begin the conversation with BotFather.
  • You will see a list of available commands.

Step 3: Create a New Bot

  • Type /newbot and press Enter.
  • BotFather will ask you to choose a name for your bot. Enter a unique name (e.g., MyFirstBot).
  • Then, it will ask for a username ending with “bot” (e.g., MyFirstBot123_bot).
  • If the username is available, BotFather will confirm the creation of your bot.

Step 4: Retrieve the Bot Token

  • After creating your bot, BotFather will send you a message containing a unique API token.
  • Copy this token and store it securely. Integrating your bot with Telegram’s API is required.


MistterChatter – New Bot Setup Guide

Introduction

MistterChatter allows you to create and customize your own Telegram bot for customer support and sales. This guide will walk you through the setup process, including selecting an agent type, answering questions, and completing the setup using Telegram or Google Docs.

Step 1: Start Agent Setup

  • Open MistterChatter and select Start Agent Setup.
  • Choose the type of agent you want to create:
    • Public Customer Support Agent
    • Public Customer Support Sales-Focused Agent
    • VIP Clients Customer Care Agent
  • The bot will ask if you want to continue answering questions on Telegram or via Google Doc.

Step 2: Providing Answers

Option 1: Answering via Telegram

  • The bot will ask a series of questions based on the agent type you selected.
  • Answer each question one by one.
  • After the last question, the bot will ask you to provide your bot token.
  • Once you enter the bot token, the setup is complete, and your bot is created.

Option 2: Answering via Google Doc

  • The bot will generate a Google Doc file for you.
  • Open the document in your browser and answer all the questions.
  • After completing the file, return to the Telegram bot and click Done.
  • The bot will collect and save the information you provided in the document.
  • Finally, the bot will ask for your bot token. Enter the token to complete the setup.

Step 3: Adding a Group (Final Step)

  • Once your bot is created, there is one more important step: You must add the bot to a Telegram group to enable its functionality.
  • This step ensures that the bot can interact with users properly.

Conclusion

With MistterChatter, you can create a powerful customer support or sales bot in just a few steps. Choose how you want to provide answers (Telegram or Google Doc), complete the bot setup, and add the bot to a group for full functionality. Enjoy your automated customer service experience!



How to Add a Group to Your MistterChatter Bot

Introduction

Once your MistterChatter bot is created, you need to add it to a Telegram group to enable its functionality. This guide will walk you through the steps required to successfully add your bot to a group and ensure it is properly set up.

Step 1: Add the Bot to a Telegram Group

  • Open Telegram and go to the group where you want to add the bot.
  • Tap on the group name at the top to open the group settings.
  • Select Add Members and search for your bot.
  • Add the bot to the group.

Step 2: Set the Bot as an Admin

  • Open the group settings.
  • Navigate to Administrators.
  • Find your bot in the list and promote it to an admin.
  • Ensure the bot has permission to read messages, send messages, and manage group interactions.

Step 3: Verify Group Addition

  • Send any message in the group (e.g., “Hello”).
  • Copy the link to the message you just sent:
    • On mobile: Press and hold the message, then select Copy Link.
    • On desktop: Right-click the message and choose Copy Message Link.

Step 4: Finalizing in MistterChatter

  • Return to MistterChatter.
  • Go to My Bots and select the bot you want to add to a group.
  • Click on Add Group.
  • The bot will ask for the message link.
  • Paste the link and send it.
  • Done! Your group is now successfully linked to your bot.

Conclusion

Adding a group to your MistterChatter bot is an essential step to ensure it can interact with users properly. By following these steps, you can seamlessly integrate your bot into a group and start automating customer support or sales interactions. Happy bot management!



Understanding the Start Message in MistterChatter

What is a Start Message?

In Telegram, every bot interaction begins with the /start command. This is the first command a user sends to initiate communication with the bot. When a user presses the Start button, they will receive an instant responseβ€”this is known as the Start Message.

Why is the Start Message Important?

The Start Message is your first opportunity to engage with users. It can provide essential details about your company, services, or any other relevant information. You can include links to your website, blog, or services to guide users to important resources.

How to Write a Start Message

There are two ways to format a Start Message:

  1. Plain Text
    This is the simplest format where you provide a direct text message, and the bot sends it as is.
    Example:
    Welcome to XYZ Services! πŸš€
    Visit our website for more details: https://xyzservices.com
  2. HTML Format
    Telegram allows basic HTML formatting for messages. While not all HTML tags are supported, you can use the following ones to enhance your message.

Supported HTML Tags in Telegram

Tag Description Example
<b> Bold text <b>Bold Text</b> β†’ Bold Text
<strong> Bold text (same as <b>) <strong>Bold Text</strong> β†’ Bold Text
<i> Italic text <i>Italic Text</i> β†’ Italic Text
<em> Italic text (same as <i>) <em>Italic Text</em> β†’ Italic Text
<u> Underlined text <u>Underlined Text</u> β†’ Underlined Text
<ins> Underlined text (same as <u>) <ins>Underlined Text</ins> β†’ Underlined Text
<s> Strikethrough text <s>Strikethrough</s> β†’ Strikethrough
<strike> Strikethrough (same as <s>) <strike>Strikethrough</strike> β†’ Strikethrough
<code> Inline code text <code>print(‘Hello’)</code> β†’ print(‘Hello’)
<pre> Preformatted text block <pre>Hello World</pre> β†’ Hello World
<a href=”URL”> Clickable hyperlink <a href=”https://xyz.com”>Visit XYZ</a> β†’ Visit XYZ

Example of a Well-Formatted Start Message

Welcome to XYZ Services! πŸš€

Your one-stop solution for tech needs.

Explore our services:
Visit Our Website

Conclusion

A well-crafted Start Message enhances user engagement and sets the tone for your bot’s interaction. Whether using Plain Text or HTML formatting, ensure the message is clear, informative, and provides value to the user. Happy bot-building! πŸŽ‰



Understanding Instant Messages in MistterChatter

What is an Instant Message?

An Instant Message is the first response a user receives when they send their initial message to the bot. It serves as an acknowledgment and informs the user about the next steps before the agent starts responding.

Purpose of the Instant Message

  • Provides immediate feedback to the user.
  • Sets expectations regarding response time.
  • Prevents immediate engagement with the agent to ensure a structured conversation flow.

Example Instant Messages

  • βœ… Thank you for reaching out; we’re connecting you with a Support Representative (usually takes around 10 minutes).
    Please hold tight πŸ”΅
  • πŸ‘‹ Hi! Your request has been received. A representative will be with you shortly.

How It Works

  1. The user sends their first message.
  2. The bot instantly responds with the Instant Message.
  3. The agent waits approximately 10 minutes before sending the Conversation Starter Message.

During this waiting period:

  • The agent is not yet connected.
  • Any additional questions sent by the user are ignored.

This ensures that the agent leads the conversation when it starts.

Conclusion

The Instant Message plays a crucial role in structuring conversations, ensuring users know what to expect, and preventing premature engagement with the agent. Craft this message carefully to provide clarity and improve the overall user experience. 🎯



Understanding the Conversation Starter Message in MistterChatter

What is a Conversation Starter Message?

The Conversation Starter Message is the most important message that a user receives from the agent. It plays a crucial role in shaping the direction of the conversation and setting the stage for meaningful interaction.

Why is it Important?

  • Defines the tone and purpose of the conversation.
  • Helps the agent take control of the discussion.
  • Ensures that key information is gathered from the user before proceeding.

How It Works

  1. User sends their first message.
  2. The bot responds with an Instant Message and waits approximately 10 minutes.
  3. After the waiting period, the agent sends the Conversation Starter Message.

This message includes initial questions that guide the conversation.

Example Conversation Starter Messages

  • πŸ‘‹ Hello! I’m Alex, your support assistant.
    To better assist you, could you please share the issue you’re facing?
  • Welcome to ABC Services! πŸš€
    To help us serve you better, can you briefly describe what you’re looking for today?

Best Practices for Writing a Conversation Starter Message

  • Keep it concise but informative.
  • Use a friendly and engaging tone.
  • Include a question to prompt user interaction.
  • Guide the user towards the next step in the conversation.

Conclusion

The Conversation Starter Message is a key component of user engagement. By crafting an effective message, you ensure that conversations start smoothly and lead to meaningful interactions. 🎯



How to Set an Automated Reminder in MistterChatter

What is an Automated Reminder?

An Automated Reminder allows the agent to send scheduled follow-up messages to users who stop communicating. This helps in re-engaging users and ensuring that conversations continue smoothly.

Why Use Automated Reminders?

  • Keeps conversations active by following up with users.
  • Ensures no query is left unanswered due to inactivity.
  • Helps maintain a structured engagement with clients.

How to Set an Automated Reminder

Go to Bot Settings:

  1. Open MistterChatter.
  2. Click on My Bots.
  3. Select the bot for which you want to set a reminder.

Configure Reminder Settings:

  1. Set the Duration (time after which the reminder will be sent).
  2. Enter the Reminder Message (what the agent will send as a follow-up).
  3. Save the Reminder to activate it.

Automated Reminder Parameters

Duration Options:

  • 30 minutes
  • 1 hour
  • 2 hours
  • 12 hours
  • 1 day
  • 2 days

Message Example: β€œIs there anything else I can do for you?”

How It Works

  • If a user becomes inactive, the agent sends the reminder message after the set duration.
  • If the user does not respond, the reminder will not be sent again.
  • If the user responds, the agent will restart the reminder cycle and send the message again after the same duration.

Conclusion

Automated reminders help ensure that conversations remain active and users receive timely follow-ups. Setting them up correctly ensures better engagement and improved response management. πŸš€



How to Edit Questions in MistterChatter

What is the Edit Questions Feature?

The Edit Questions feature allows users to add, modify, or update the answers they provided while setting up their bot. It also enables users to answer any questions they may have skipped during the initial setup.

Why Use the Edit Questions Feature?

  • Update information to keep responses accurate and relevant.
  • Improve the bot’s interaction by refining answers.
  • Complete any skipped questions to enhance functionality.

How to Edit Questions

Go to Bot Settings:

  1. Open MistterChatter.
  2. Click on My Bots.
  3. Select the bot you want to edit.

Access the Edit Questions Section:

  1. Locate and click on the Edit Questions option.

Modify Your Answers:

  1. Browse through the list of previously answered or skipped questions.
  2. Edit an existing answer or provide a new response.
  3. Save the changes to update the bot.

How It Works

  • Once a question is edited, the bot will use the updated response in future interactions.
  • If a previously skipped question is answered, it will now be included in the bot’s responses.
  • Changes take effect immediately after saving.

Conclusion

The Edit Questions feature ensures that your bot stays updated and aligned with your evolving needs. Use this feature to refine responses, improve customer interactions, and enhance the overall efficiency of your bot. πŸš€



Understanding the ‘Your Clients’ Feature in MistterChatter

What is the ‘Your Clients’ Feature?

The ‘Your Clients’ feature allows users to view recent chat activity with their bot. It provides insights into both active and inactive clients, making it easier to manage interactions.

Why Use the ‘Your Clients’ Feature?

  • Monitor recent activity to stay updated on client interactions.
  • Quickly access important conversations for follow-ups.
  • Identify inactive clients and re-engage them if necessary.

How to Access ‘Your Clients’

Go to Bot Settings:

  1. Open MistterChatter.
  2. Click on My Bots.
  3. Select the bot whose clients you want to view.

Open ‘Your Clients’ Section:

  1. Navigate to the Your Clients tab to see recent interactions.

What Information is Available?

  • Last 10 Active Chats: Displays the most recent clients who have interacted with your bot. Includes their Telegram usernames for easy reference.
  • Last 10 Inactive Chats: Shows clients who have not interacted with the bot recently. Includes their Telegram usernames for easy reference.

Conclusion

The ‘Your Clients’ feature helps users efficiently manage conversations by providing quick access to active and inactive client chats. Use this tool to track engagement and improve communication with your audience. πŸš€



Control Commands for a Specific User Through Group

Overview

MistterChatter allows admins to manage individual user interactions within a group using specific control commands. These commands enable admins to control auto-replies, reminders, and user access without affecting communication with other clients.

How to Use Control Commands

Commands should be used as a reply to a specific user’s message in the group. These commands only affect the individual user and will not impact other users in the group.

Available Commands

1. Managing Auto Replies

  • /off – Turns off auto-replies for the user.
  • /on – Turns on auto-replies for the user. The agent will resume responding from the message on which this command was applied.

2. Managing Automated Reminders

  • /offreminder – Disables automated reminders for the user.
  • /onreminder – Enables automated reminders for the user.

3. Managing User Access

  • /block – Blocks the user from interacting with the bot.
  • /unblock – Unblocks the user, allowing them to interact with the bot again.

Conclusion

These control commands provide admins with powerful tools to manage individual interactions effectively in a group. They ensure smooth communication by allowing selective auto-replies, reminders, and user restrictions. πŸš€

Scroll to Top