Create your own Bot Via Tot BOT

Wonder how to add bot (s) on the right side of the panel and use your own customize bot to your liking.

Here are the steps to do that

  1. Access this spreadsheet link https://docs.google.com/spreadsheets/d/1A9_nKOvRDTNinNj-287SqPwqU92_EDmjnELpP7QTToM/edit?usp=sharing
  2. Browse in the spreadsheet name mygpt:ask
  3. There will set of columns that needed to be filled up
    1. label (required) - Title that will be shown in the sidebar
    2. id (required) - identification, just provide this one and do not duplicate
    3. description (optional) - helptext when hovering the title in sidebar
    4. action (required) - the action that will be use by the bot, do not duplicate with others
    5. prompt (required) - instruction whenever an input is provided
    6. model (optional) - model of OPENAI, optional
    7. active (required) - TRUE / FALSE , determines wheter to display or not in sidebar
    8. system (optional) - base prompt or instruction, persona like
  4. Key concept was to fill up label, id, action, prompt, and the active
    1. Id and action, do not duplicate as it will have consequence e.g will use the first one existing
    2. Make sure those 4 were filled up or the bot will not show or have other side effects
    3. In prompt, treat it as your instructions e.g say hello everytime
      1. if you want to have your input treated in between you can use ${INPUT}
        1. e.g Say hello to ${INPUT} and goodbye
        2. So everytime you use the bot your message will be sandwiched in the instruction, this is useful for the orderliness of your prompt
        3. You can also paste links in the prompt that is recognizable by the bot
          1. so far it has a detection with public sites and tot trello board
  5. Difference between system and prompt
    1. Nothing really aside system is absolute and cannot be change by the bot interms of persona.
  6. Once everything was setup. Refresh the Tot Bot Page.
  7. Select your bot, add a message in the chat modal and Done!

Prompt Configuration

  1. Now there are special features when income in prompting / instructing your bot
  2. ${INPUT}
      1. Whenever you send a message in the bot it will be triggered as ${INPUT}. Now you can use this to have an order on how this will be treated.
  1. Document linking
    1. Since bot can expand some services such as Trello and Google Docs and Google Spreadsheet. It is also possible to have them be use on prompt
    2. Give the correct url pattern or recognizable pattern for those services and bot could extract the information out.
      1. Trello: https://trello.com/c/guNmP2lP/<card> - Basically the card details
      2. Google Docs: https://docs.google.com/document/d/<docId>/edit?tab=<tabId> - Doc Id and the tab Id is crucial part of this so please make sure it was visible
        1. Just copy the link or use share the link and youll be fine. Just make sure you are on the right tab that you want to share.
        2. Make sure the document was shared to this service account. scorecard@token-of-trust-248212.iam.gserviceaccount.com
      1. Google Spreadsheet: https://docs.google.com/spreadsheets/d/<spreadSheetId>/edit?gid=<gId>#gid=<gId> - spreadsheetId and gId is crucial here
        1. Make sure you are on an active tab, you will see it when you get ?gid on the url. If so copy the url or share the link
        2. Make sure the document was shared to this service account. scorecard@token-of-trust-248212.iam.gserviceaccount.com
  2. What now after document linking?
    1. Once you get the url AND making sure the service account has access to the google documents Or provided the tokens for trello cards, you can use it for sending a message or FOR the PROMPT.
    2. take a look at this
  1. Via Add Bot
    1. this is more user friendly and straightforward no need to complicate things via sheet.
    2. Click the +Add

c. Fill out the fields.

d. And done it will show on the bottom and use it.

Read more

How do you setup identity or age verification so that only certain locations need to get verified?

Answer: Use Location-Based Identity Verification. This is enabled via the locationRestrictions.requiresVerification attribute in your application configuration to define which countries and regions require verification. Summary Token of Trust now supports location-based verification requirements through the locationRestrictions configuration. This feature allows you to specify which geographic locations (countries and regions)

By darrin