1.9 KiB
Executable File
huesos
Basis for developing chat-robots with "Web App" technology for Telegram
Installation
AnangoDB
-
Create a View in ArangoDB for the document "product"
"links": { "product": { "fields": { "description": { "analyzers": [ "text_ru" ] } } } }
-
Create a Graph with the specified values Name: hierarchy
edgeDefinition: entry fromCollections: part, product... toCollections: category, part...
-
Create indexes for the "product" collection Type: "Inverted Index" Fields: title.RU Analyzer: "text_ru" Search field: true Name: title_ru
-
Create a View with the specified values Name: products_search
type: search-alias (you can also use "arangosearch")
indexes:
"indexes": [ { "collection": "product", "index": "title_ru" (THIS IS AN EXAMPLE) } ]
NGINX
-
Add this to a NGINX config:
try_files $uri $uri/ /index.php;
-
Add this to a NGINX config
location /images { alias /PATH/TO/public/themes/default/images; }
Settings
Settings of chat-robot and Web App
Make sure you have a "settings" collection (can be created automatically) and at least one document with the "status" parameter set to "active"
{ "status": "active" }
language
Language for system messages if user language could not be determined
Value: en
Suspensions
System of suspensions of chat-robot and Web App
Make sure you have a "suspension" collection (can be created automatically)
{ "end": 1726068961, "targets": { "chat-robot": true, "web app": true } "access": { "tester": true, "developer": true }, "description": { "ru": "Разрабатываю каталог, поиск и корзину", "en": "I am developing a catalog, search and cart" } }