BotFoundry.Core
0.0.1-alpha.1
dotnet add package BotFoundry.Core --version 0.0.1-alpha.1
NuGet\Install-Package BotFoundry.Core -Version 0.0.1-alpha.1
<PackageReference Include="BotFoundry.Core" Version="0.0.1-alpha.1" />
<PackageVersion Include="BotFoundry.Core" Version="0.0.1-alpha.1" />
<PackageReference Include="BotFoundry.Core" />
paket add BotFoundry.Core --version 0.0.1-alpha.1
#r "nuget: BotFoundry.Core, 0.0.1-alpha.1"
#:package BotFoundry.Core@0.0.1-alpha.1
#addin nuget:?package=BotFoundry.Core&version=0.0.1-alpha.1&prerelease
#tool nuget:?package=BotFoundry.Core&version=0.0.1-alpha.1&prerelease
BotFoundry.Core
Core primitives for building platform-independent components in the BotFoundry ecosystem.
BotFoundry.Core is the foundational package of the BotFoundry project. It provides small, platform-agnostic building blocks intended to be shared across BotFoundry integrations and components.
The project is currently in an early stage of development.
Current API
The initial version provides abstractions for identifying users and conversations independently of a specific messaging platform:
BotUserIdBotConversationId
These primitives provide a common way for higher-level components to represent users and conversations without directly depending on platform-specific identifier types.
Example
using BotFoundry.Core.Identifiers;
var userId = new BotUserId("123456");
var conversationId = new BotConversationId("123456");
Console.WriteLine(userId);
Console.WriteLine(conversationId);
Project Status
BotFoundry.Core is currently experimental and represents the beginning of the shared foundation for the BotFoundry ecosystem.
Additional abstractions and core components may be introduced in future versions as the architecture evolves and platform-specific concerns are progressively separated from the core.
The public API may change while the project is in its early development stage.
Related Projects
- BotFoundry.Telegram — Telegram integration for the BotFoundry ecosystem.
License
This project is licensed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.1-alpha.1 | 70 | 9/6/2026 |