1. Home
  2. Knowledge Base
  3. Bot assistant
  4. BAQL instructions placement failure

BAQL instructions placement failure

Many people name their bots placing the BAQL instruction in the middle of the bot name.

Example:

My bot name - BAQL:PS:ALL_10_LCAR - rest of the bot name

In BAQL 1 this bot name will fail.

You will see an error in self service saying that the instruction is malformed.

Solutions

You have two options to fix this.

Solution 1: place BAQL at the end of the name

Example:

My bot name - rest of the bot name - BAQL:PS:ALL_10_LCAR

That solves the problem but if you still want to place the BAQL with some extra text after the actual BAQL instruction you can use this next solution.

Solution 2: end BAQL with the ending suffix string !@

Example:

My bot name - BAQL:PS:ALL_10_LCAR !@ - rest of the bot name

As you can see in the above example we are telling the bot assistant that the BAQL instruction has ended and everything that comes after will be ignored by the BA parser.

You can use this solution if you want to place additional text after the BAQL instruction.

Was this article helpful?