├── .gitignore ├── .vscode └── settings.json ├── README.md ├── dotnet ├── BotBuilder-ProactiveMessaging │ ├── BotBuilder-ProactiveMessaging.sln │ └── BotBuilder-ProactiveMessaging │ │ ├── BotBuilder-ProactiveMessaging.csproj │ │ ├── BotBuilder_ProactiveMessaging.bot │ │ ├── BotBuilder_ProactiveMessagingAccessors.cs │ │ ├── BotBuilder_ProactiveMessagingBot.cs │ │ ├── CounterState.cs │ │ ├── ProactiveApplicationBuilder.cs │ │ ├── ProactiveHandler.cs │ │ ├── ProactiveMessageRequestBody.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Startup.cs │ │ ├── appsettings.json │ │ ├── deploymentScripts │ │ └── msbotClone │ │ │ └── bot.recipe │ │ └── wwwroot │ │ └── default.htm └── README.md ├── img ├── proactive_directline.png └── proactive_separeteendpoint.png └── node ├── README.md ├── advanced-sample ├── azureFunction │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── MessageAllUsers │ │ ├── function.json │ │ ├── index.js │ │ └── sample.dat │ ├── MessageSpecificUser │ │ ├── function.json │ │ ├── index.js │ │ └── sample.dat │ ├── extensions.csproj │ ├── host.json │ ├── local.settings.json │ ├── package-lock.json │ ├── package.json │ └── proxies.json └── bot │ ├── .eslintrc.js │ ├── .gitignore │ ├── advanced.bot │ ├── bot.js │ ├── cosmos-config.json │ ├── deploymentScripts │ └── msbotClone │ │ └── bot.recipe │ ├── index.js │ ├── package-lock.json │ └── package.json ├── basic-sample └── bot │ ├── .envsample │ ├── .eslintrc.js │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── bot.js │ ├── deploymentScripts │ └── msbotClone │ │ └── bot.recipe │ ├── index.js │ ├── package-lock.json │ └── package.json └── images ├── AzureFunctionsExtension.JPG ├── CosmosConfiguration.JPG ├── CosmosDataExplorer.JPG ├── FunctionsSettings.JPG ├── FunctionsSettingsProactiveEndpoint.JPG ├── ProactiveMessage.gif └── TestAzureFunction.JPG /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/README.md -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging.sln -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging.csproj -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessaging.bot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessaging.bot -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessagingAccessors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessagingAccessors.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessagingBot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/BotBuilder_ProactiveMessagingBot.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/CounterState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/CounterState.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveApplicationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveApplicationBuilder.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveHandler.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveMessageRequestBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/ProactiveMessageRequestBody.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Program.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Properties/launchSettings.json -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/README.md -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/Startup.cs -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/appsettings.json -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/deploymentScripts/msbotClone/bot.recipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/deploymentScripts/msbotClone/bot.recipe -------------------------------------------------------------------------------- /dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/wwwroot/default.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/BotBuilder-ProactiveMessaging/BotBuilder-ProactiveMessaging/wwwroot/default.htm -------------------------------------------------------------------------------- /dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/dotnet/README.md -------------------------------------------------------------------------------- /img/proactive_directline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/img/proactive_directline.png -------------------------------------------------------------------------------- /img/proactive_separeteendpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/img/proactive_separeteendpoint.png -------------------------------------------------------------------------------- /node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/README.md -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/.gitignore -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/.vscode/extensions.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/.vscode/launch.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/.vscode/settings.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/.vscode/tasks.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageAllUsers/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/MessageAllUsers/function.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageAllUsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/MessageAllUsers/index.js -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageAllUsers/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageSpecificUser/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/MessageSpecificUser/function.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageSpecificUser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/MessageSpecificUser/index.js -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/MessageSpecificUser/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/extensions.csproj -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } 4 | -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/local.settings.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/package-lock.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/package.json -------------------------------------------------------------------------------- /node/advanced-sample/azureFunction/proxies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/azureFunction/proxies.json -------------------------------------------------------------------------------- /node/advanced-sample/bot/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/.eslintrc.js -------------------------------------------------------------------------------- /node/advanced-sample/bot/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | .env -------------------------------------------------------------------------------- /node/advanced-sample/bot/advanced.bot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/advanced.bot -------------------------------------------------------------------------------- /node/advanced-sample/bot/bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/bot.js -------------------------------------------------------------------------------- /node/advanced-sample/bot/cosmos-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/cosmos-config.json -------------------------------------------------------------------------------- /node/advanced-sample/bot/deploymentScripts/msbotClone/bot.recipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/deploymentScripts/msbotClone/bot.recipe -------------------------------------------------------------------------------- /node/advanced-sample/bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/index.js -------------------------------------------------------------------------------- /node/advanced-sample/bot/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/package-lock.json -------------------------------------------------------------------------------- /node/advanced-sample/bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/advanced-sample/bot/package.json -------------------------------------------------------------------------------- /node/basic-sample/bot/.envsample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/.envsample -------------------------------------------------------------------------------- /node/basic-sample/bot/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/.eslintrc.js -------------------------------------------------------------------------------- /node/basic-sample/bot/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | .env 4 | -------------------------------------------------------------------------------- /node/basic-sample/bot/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/.vscode/launch.json -------------------------------------------------------------------------------- /node/basic-sample/bot/bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/bot.js -------------------------------------------------------------------------------- /node/basic-sample/bot/deploymentScripts/msbotClone/bot.recipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/deploymentScripts/msbotClone/bot.recipe -------------------------------------------------------------------------------- /node/basic-sample/bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/index.js -------------------------------------------------------------------------------- /node/basic-sample/bot/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/package-lock.json -------------------------------------------------------------------------------- /node/basic-sample/bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/basic-sample/bot/package.json -------------------------------------------------------------------------------- /node/images/AzureFunctionsExtension.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/AzureFunctionsExtension.JPG -------------------------------------------------------------------------------- /node/images/CosmosConfiguration.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/CosmosConfiguration.JPG -------------------------------------------------------------------------------- /node/images/CosmosDataExplorer.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/CosmosDataExplorer.JPG -------------------------------------------------------------------------------- /node/images/FunctionsSettings.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/FunctionsSettings.JPG -------------------------------------------------------------------------------- /node/images/FunctionsSettingsProactiveEndpoint.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/FunctionsSettingsProactiveEndpoint.JPG -------------------------------------------------------------------------------- /node/images/ProactiveMessage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/ProactiveMessage.gif -------------------------------------------------------------------------------- /node/images/TestAzureFunction.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucashuet93/botbuilder-proactivemessaging/HEAD/node/images/TestAzureFunction.JPG --------------------------------------------------------------------------------