Skip to content

tryAGI/Botpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Botpress

Nuget package dotnet License: MIT Discord

Features

  • Fully generated C# SDK based on official Botpress OpenAPI specifications using AutoSDK
  • Covers all 5 Botpress APIs: Admin, Chat, Files, Runtime, and Tables (144 endpoints)
  • MEAI AIFunction tools for use with any IChatClient
  • Same day update to support new features
  • Updated and supported automatically if there are no breaking changes
  • All modern .NET features - nullability, trimming, NativeAOT, etc.

Usage

using Botpress;

// Authenticate with a Personal Access Token
using var client = new BotpressClient(apiKey);

// Admin API - list bots in a workspace
await client.Admin.AdminListBotsAsync(xWorkspaceId: "your-workspace-id");

// Runtime API - list conversations for a bot
await client.Runtime.RuntimeListConversationsAsync(xBotId: "your-bot-id");

// Tables API - list tables
await client.Tables.TablesListTablesAsync(xBotId: "your-bot-id");

CLI

dotnet tool install --global Botpress.CLI --prerelease
botpress api --help

Support

Priority place for bugs: https://github.com/tryAGI/Botpress/issues
Priority place for ideas and general questions: https://github.com/tryAGI/Botpress/discussions
Discord: https://discord.gg/Ca2xhfBf3v

Acknowledgments

JetBrains logo

This project is supported by JetBrains through the Open Source Support Program.

About

C# SDK for the Botpress API -- AI chatbot and agent platform with conversations, bots, and integrations

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages