PRTelegramBot
  • PRTelegramBot
  • F.A.Q.
  • Быстрый старт
    • Создание бота с использование Dependency injection
    • Webhook
      • Debugging WebHook
  • PRBotBuilder - создание ботов
  • Обработка команд
    • Обработка сообщений пользователя Reply
      • Создание Reply меню
      • Динамические reply команды из json файла
    • Обработка Inline команд
      • Создание Inline меню
      • Обработка Inline команд
      • InlineCallback с подтверждением
      • Экземплярный inline обработчик
    • Обработка slash команд
    • Работа с календарем
    • Параметры
    • Собственные проверки перед выполнением команд
    • Собственные обработчики для команд
  • Добавление и удаление команд в динамическом режиме
  • Конфигурационные файлы для ботов
  • Работа с кэшем
  • Работа с пошаговыми командами
  • Ограниченный доступ к командам
  • Постраничный вывод информации в сообщение
  • Работа с событиями
    • События для типа update message
    • События для update
    • События логирования
    • События команд
  • Работа с администраторами бота
  • Работа с белым списком пользователей
  • Local Server API
  • Middleware
  • Фишки / полезные практики
    • Работа с командами
    • Обработка до и после update
    • Создание команды только для администраторов
  • API
    • Классы
      • TelegramOptions
        • WebHookOptions
      • OptionMessage
      • MiddlewareBase
      • AdminListManager
      • WhiteListManager
      • Фабрики ботов
      • InlineCallbackWithConfirmation
      • TCommands
        • TCommandBase
        • EntityTCommand
        • CalendarTCommand
        • PageTCommand
      • CommandHandler
    • Перечисления (enum)
      • ExecuteStepResult
      • CommandComparison
      • UpdateResult
      • StringComparison
      • InternalCheckResult
      • CommandType
      • ActionWithLastMessage
    • Интерфейсы
      • IWhiteListManager
      • IRegisterCommand
      • ITelegramCache
      • IBotConfigProvider
      • IExecuteStep
      • IInlineContent
      • IPRUpdateHandler
      • IUserManager
      • IInternalCheck
      • IMessageCommandHandler
      • ICallbackQueryCommandHandler
    • Методы расширения
      • AccessExtension
      • DescriptionExtension
      • PageExtension
      • ServiceProviderExtension
      • PRBotBaseExtension
      • ITelegramBotClientExtension
      • StepExtension
      • CacheExtension
      • UpdateExtension
      • MessageExtension
    • Utils
      • BotConfigJsonProvider
      • BotCollection
      • GeneratorUtils
      • MenuGenerator
      • GroupUtils
      • AccessUtils
      • MessageAwaiter
      • CalendarUtils
  • Видеоуроки
  • Telegram разработчика
  • Telegram чат где можно задать вопросы
  • Группа в telegram
Powered by GitBook
On this page
  1. API

Методы расширения

AccessExtensionDescriptionExtensionPageExtensionServiceProviderExtensionPRBotBaseExtensionITelegramBotClientExtensionStepExtensionCacheExtensionUpdateExtensionMessageExtension

Last updated 1 year ago