Iciclecreek.Bot.Builder.Dialogs.Database.AzureStorage

Adds custom actions to Bot Framework and Composer to work with Azure storage tables.


Keywords
bot, adaptive
License
MIT
Install
Install-Package Iciclecreek.Bot.Builder.Dialogs.Database.AzureStorage -Version 4.11.0-rc0

Documentation

icon

Iciclecreek Bot Framework Components

This repo contains source code for a number of components for Bot Framework related projects.

Dotnet Tools

ComponentSchema

CLI which generates Bot Framework SDK/Composer schema files from your code with reflection. More Details

Nuget Libraries

Iciclecreek.Bot.Builder.Dialogs.Database.AzureStorage

Library which adds components to Bot Framework and Bot Composer for doing CRUD operations against Azure Storage Tables. More Details

Iciclecreek.Bot.Builder.Dialogs.Database.Cosmos

Library which adds components to Bot Framework and Bot Composer for doing CRUD operations against Azure CosmosDB document store. More Details

Iciclecreek.Bot.Builder.Dialogs.Database.SqlClient

Library which adds components to Bot Framework and Bot Composer for executing SQL statements using Microsoft.Data.SqlClient library. More Details

Iciclecreek.Bot.Builder.Dialogs.Recognizers

Library which adds components to Bot Framework and Bot Composer for custom recognizers.

  • PersonNameEntityRecognizer - Recognizes common @givenName @surname, @fullname entities (like "John Smith"=> GivenName:"john" Surname:"Smith", fullname:"John Smith")
  • QuotedTextEntityRecognizer - Recognizes quoted strings as @QuotedText entities
  • CsvTextEntityRecognizer - Uses a .CSV file to define tokens to match to entities More Details

Iciclecreek.AdaptiveExpression.Humanizer

Library which extends AdaptiveExpressions with Humanizer.Net functions.

Examples of capabilities:

  • humanizer.humanize(date) => "yesterday"
  • humanizer.humanize(date) => "in 39 minutes"

More Details

Iciclecreek.AdaptiveExpression.Javascript

Library which extends AdaptiveExpressions with the ability to define custom functions via .js files.

Given a javascript with function:

Example: contoso.js

function Add2Numbers(x , y)
{
    return x + y;
}

You can call it from adaptive expressions contoso.Add2Numbers(13, user.age) => 52

More Details

Iciclecreek.AdaptiveExpression.Python

Library which extends AdaptiveExpressions with the ability to define custom functions via .py files.

Given python with function:

Example: contoso.py

def Add2Numbers(x , y):
    return x + y

You can call it from adaptive expressions contoso.Add2Numbers(13, user.age) => 52

More Details