0.2.25 • Published 1 year ago
@builderbot-plugins/shopify v0.2.25
Shopify Adapter for bot-whatsapp
The shopify adapter using Langchain for bot-whatsapp bot. You can apply this provider into your createProvider function.
Usage
import 'dotenv/config'
import { createBot, MemoryDB, createProvider } from '@bot-whatsapp/bot'
import { Shopify, bootstrap } from '@builderbot-plugins/shopify'
import { TelegramProvider } from '@builderbot-plugins/telegram'
/*
there three ways for using this plugin below you find the examples for its using
*/
/*
#1 default
you need set this enviroments into your .env file
OPENAI_API_KEY=
SHOPIFY_API_KEY=
SHOPIFY_DOMAIN=
*/
const shopify_flow = createShopifyFlow()
/** -------------------------------------------------------------- */
/*
#2 setting configurations
*/
const configurations = {
modelName: 'gpt-3.5-turbo-16k',
temperature: 0,
openApiKey: 'YOUR_OPENAI_APIKEY',
shopifyApiKey: 'YOUR_SHOPIFY_APIKEY',
shopifyDomain: 'YOUR_SHOPIFY_DOMAIN',
}
const shopify_flow = createShopifyFlow(configurations)
/** -------------------------------------------------------------- */
/*
#3 setting configurations and extra flows
*/
const configurations = {
modelName: 'gpt-3.5-turbo-16k',
temperature: 0,
openApiKey: 'YOUR_OPENAI_APIKEY',
shopifyApiKey: 'YOUR_SHOPIFY_APIKEY',
shopifyDomain: 'YOUR_SHOPIFY_DOMAIN',
flows: [
{
name: YOUR_AGENT_NAME,
description: YOUR_DESCRIPTION_AGENT,
flow: YOUR_FLOW,
},
{
name: YOUR_AGENT_NAME,
description: YOUR_DESCRIPTION_AGENT,
flow: YOUR_FLOW,
}
{
name: YOUR_AGENT_NAME,
description: YOUR_DESCRIPTION_AGENT,
flow: YOUR_FLOW,
}
]
}
const shopify_flow = createShopifyFlow(configurations)
/** -------------------------------------------------------------- */
const main = async () => {
const provider = createProvider(TelegramProvider, {})
await createBot({
database: new MemoryDB(),
provider,
flow: shopify_flow,
})
}
main()
Author
Elimeleth Capuano https://github.com/elimeleth
0.2.29-alpha.0
1 year ago
0.2.27-alpha.0
1 year ago
0.2.26-alpha.0
1 year ago
0.2.25
1 year ago
0.2.25-alpha.0
1 year ago
0.2.22-alpha.0
1 year ago
0.2.20-alpha.0
1 year ago
0.2.14-alpha.0
1 year ago
0.2.13-alpha.0
1 year ago