.NET (C#)
Idiomatic ASP.NET Core integration with zero-boilerplate BotApp setup.
A lightweight, multi-language library for building Microsoft Teams bots with minimal overhead.
BotAS provides idiomatic implementations for building Microsoft Teams bots in three languages — .NET (C#), Node.js (TypeScript), and Python — with full behavioral parity across all ports.
Build bots that work with Microsoft Teams using the language and web framework you already know.
using Botas;
var app = BotApp.Create(args);
app.On("message", async (ctx, ct) =>
{
await ctx.SendAsync($"You said: {ctx.Activity.Text}", ct);
});
app.Run();import { BotApp } from 'botas-express'
const app = new BotApp()
app.on('message', async (ctx) => {
await ctx.send(`You said: ${ctx.activity.text}`)
})
app.start()from botas_fastapi import BotApp
app = BotApp()
@app.on("message")
async def on_message(ctx):
await ctx.send(f"You said: {ctx.activity.text}")
app.start()