Skip to content

Contribute

MohammadReza edited this page Aug 22, 2021 · 3 revisions

Flamingo has a lot of features that makes it fun and easy to build telegram bots in c#, but this features are extremely extendable! ( using provided basics ); Filters for example, base class for filters is implemented that helps creating custom filters quickly! but flamingo may have more useful filters ready to use ( for each type of update ), so the devs don’t have to make them by their own.

Where exactly?

Here is a list of things that can be extended to provide a quicker setup for devs:

Filters

Help flamingo to carry much more filters ready to use!

base classes are under:

namespace Flamingo.Filters

Filter for each update type is under a separated directory. Flamingo/Filters/MessageFilters for message updates as an example.

see MessageFilters for an example of "how to create custom filters."

Filter attributes

filters as attributes are extremely needed because of their usage in Avd handlers.

They’re under:

namespace Flamingo.Attributes.Filters

Just like normal filters, filter attributes are under a separated directory for each update type. Flamingo/Attributes/Filters/Messages/ for message updates.

see Filter Attributes For Messages as an example of creating filter attributes.

Flamingo Framework written in pure c#, install from Nuget

Clone this wiki locally