SmartbotPro
  • Smartbot Pro – messenger marketing tool
  • Most important
  • Mini-course
    • Registration and personal account
    • Initial scripting tools
    • Creating the first script
    • Users and collection of information
    • Applications, variables and managers
    • Data validation
    • Collection of applications for a webinar within Telegram
    • Testing unpublished scripts
    • Newsletters
    • Template "Test with a set of points"
    • Statistics
    • Interface hacks
  • Beginning of work
    • Registration in the service
    • More about scripts
    • How to add messenger
      • Adding Telegram
        • Adding a bot to a group chat in Telegram
      • Adding ВК
      • Adding Viber
      • Connecting a channel to a script
      • Linking a social network account
  • Scripts
    • Basics
      • Create a script
      • Script templates
      • Editor interface
      • Publishing a script
      • Script testing
      • How the script is chosen
    • Script events
      • Message from user
      • No appropriate script
      • First message
      • VK Events
      • Webhook
    • Actions
      • Send a message
        • Buttons
      • Process message
      • Extract data
      • Change context
      • Write to statistics
      • Send Notification
      • Switching to another script
      • Working with the user
      • Set variable
      • Scheduled transitions
      • Run SmartQuery
    • Conditions
      • Condition
      • Condition with options
      • Conditions of VKontakte
    • Variables
      • Special Variables
      • User variables
      • Global variables
      • Variable %ref%
    • Acceptance of payment
    • Telegram bot menu
    • Integrations
      • Google-таблицы
      • http request
      • amoCRM
      • Get Course
      • Yukassa for receiving payments
    • Reactions
  • Newsletters
  • Settings
    • Projects
    • Cabinets
  • Information sections
    • Statistics
    • Users
  • SmartQuery
    • Introduction
    • Language syntax
    • Function Reference
  • The documents
    • Privacy Policy
    • Terms of service
    • Subscription and rates
Powered by GitBook
On this page
  • Interface control
  • Removing blocks
  • Copying and pasting blocks
  • Block selection
  • Rescaling the Script Graph
  • Block search
  • Script Minimap
  1. Scripts
  2. Basics

Editor interface

In this section, we will consider the main functionality of the script editor interface.

PreviousScript templatesNextPublishing a script

Last updated 2 years ago

In the article, we created a simple script. Let's take a look at the editor interface:

On the left side of the interface there is a menu of blocks and script settings. All actions are covered in other sections.

Interface control

Removing blocks

To delete a block, click on it and press the recycle bin icon in the block settings menu or press the DELETE key.

To delete an arrow, select it and press the DELETE button.

Copying and pasting blocks

To copy a block, click on it and press CTRL + C or CMD + C (for mac os). A notification about copying blocks will appear.

To paste the copied blocks, use the key combination CTRL + V or CMD + V (for mac os).

Block selection

To select multiple blocks at once, hold down CTRL and select the desired blocks.

Then you can copy and paste or delete the highlighted blocks using the keys described above.

Rescaling the Script Graph

To change the scale of the graph, use the mouse wheel or the pinch gesture or cmd + scroll (for mac os).

Block search

On the top right is a button to search for a block by name.

Click on the search icon. A menu will pop up in which you can enter the name of the block (if you gave it) or select a block from the list:

By clicking on the name, the script viewing area will automatically move to the corresponding block and its settings will open.

Script Minimap

At the bottom right, there is a mini-map of the script for quick navigation between blocks. Click on the map icon to open it:

You can move the mini-map and the position of the graph will change accordingly. This allows you to quickly find the necessary "pieces" of the script.

"Creating a Script"