Flamingo 1.1.12.5
See the version list below for details.
dotnet add package Flamingo --version 1.1.12.5
NuGet\Install-Package Flamingo -Version 1.1.12.5
<PackageReference Include="Flamingo" Version="1.1.12.5" />
paket add Flamingo --version 1.1.12.5
#r "nuget: Flamingo, 1.1.12.5"
// Install Flamingo as a Cake Addin
#addin nuget:?package=Flamingo&version=1.1.12.5
// Install Flamingo as a Cake Tool
#tool nuget:?package=Flamingo&version=1.1.12.5
Flamingo 🦩
Flamingo is a framework to build Telegram bots using .NET as easy as possible!
To what purpose?
As you can see, Flamingo uses Telegram.Bot and Telegram.Bot.Extensions.Polling (Just in case) as dependencies. so by installing this package you have pure packages for telegram bots in .NET.
But this one serves as a Top layer created over TelegramBot library to help you setup your bot in most easiest and also pro way! The very first and important purpose of Flamingo is simplicity, save time and cleaner code when writing telegram bots with .NET
Remember that flamingo is just getting started. it can grows with your support and help (help and support to an almost a large community)
In my turn, i tried to put all my experience here but there are a lot to go. lock into examples and you can examine the advantages of Flamingo ( at least in basic )
Install
Flamingo is available in Nuget
âš Please consider this as a beta version yet!
How to use
Below there are some sources you can use
Please read WIKI
Await-able InComing Handlers
Wait for user respond! Read Wiki
More to go
There are some example projects that may help you for now.
Full explanation example with a lot of comments: FlamingoProduction
Examples:
Simple Flamingo
An example of how to create a simple Flamingo app + simple Attribute handlers usage:
FillForm Flamingo
See how to use await-able incoming handlers to wait for user answers and fill a sign up form
DeepInside Flamingo
In this example we show you how to go deep inside flamingo and create your own handlers and condiments. so you can use any custom properties in your handlers and even control lifecycle of db objects and etc.
Fun Flamingo
A fun example that only flamingo allows you to build!
DeepLinking Flamingo
Learn how to setup deep linking in your bot
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.1 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.1
- Telegram.Bot (>= 16.0.0)
- Telegram.Bot.Extensions.Polling (>= 0.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.