Skip to content

Neisvestney/TelegramModularFramework

Repository files navigation

Telegram Modular Framework

Nuget GitHub Workflow Status GitHub Workflow Status

Framework for writing telegram bots with Telegram.Bots and modules

In development.

Documentation

Installation

Features

  • Commands
    • Handling text messages starting with /
    • Parsing strings to method arguments
    • Automatic sets bot commands list
  • Actions
    • Handling other text messages
  • States
    • Handles all messages when stage activated through other handlers
    • Passing string value to method or parsing strings to method arguments
    • Nested states
  • Callback Queries
    • Handling queries by paths with dynamic path parameters
    • Parameters type converting
  • .NET Generic Host
  • Dependency injection in modules
  • Long pooling
  • WebHooks
  • Localization

Samples