For the complete documentation index, see llms.txt. This page is also available as Markdown.

Migration from properties to list

For example you have such old code. Saving product in price list:

// we have array with products prices
var priceList = Bot.getProperty("priceList")
if(!priceList){ priceList = [] }

var curProduct = { name: 'Apple iPhone 25', price: 5100 }

// we store all products in property priceList
Bot.setProperty("priceList", priceList, "json")

And we can get products from list now:

Bot.sendMessage(priceList[0].name + ":" + priceList[0].price)

This code is good for small priceList. But is very bad for large count of products (more then 200-500).

So we need migrate it to Lists

Saving product in price List:

Bot.setProperty({
  name: 'Apple iPhone 25',
  value: 5100,
  type: 'float',
  list: 'priceList'  // bot list will be created if not exist
});

And we can get sorted top list now:

Get next 100 products:

Last updated