* Added StartReceiving method as ITelegratoBot interface member
* Added missing summaries * Fixed compiler warning and infos * Code cleanup and bugfixes
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
</member>
|
||||
<member name="T:Telegrator.Mediation.HostedUpdateWebhooker">
|
||||
<summary>
|
||||
Service for receiving updates for Hosted telegram bots via Webhooks
|
||||
Service for receiving updates for Hosted telegram bots via Webhooks and queuing them to router
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.HostedUpdateWebhooker.#ctor(Telegram.Bot.ITelegramBotClient,Telegrator.Core.IUpdateRouter,Microsoft.Extensions.Options.IOptions{Telegrator.Hosting.Web.WebhookerOptions})">
|
||||
@@ -95,6 +95,14 @@
|
||||
Provides method to configure Telegram Bot WebHost
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.WebServicesCollectionExtensions.ConfigureWebhooker(Microsoft.Extensions.DependencyInjection.IServiceCollection,Telegrator.Hosting.Web.WebhookerOptions)">
|
||||
<summary>
|
||||
Adds WebhookerOptions to services
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Telegrator.WebServicesCollectionExtensions.TryFindWebhooker(System.IServiceProvider,Telegrator.Mediation.HostedUpdateWebhooker@)">
|
||||
<summary>
|
||||
Searchs for <see cref="T:Telegrator.Mediation.HostedUpdateWebhooker"/> hosted service inside hosts services
|
||||
|
||||
@@ -4,6 +4,116 @@
|
||||
<name>Telegrator.Hosting.WideBot</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Telegrator.Mediation.HostedWideBotUpdateReceiver">
|
||||
<summary>
|
||||
Service for receiving updates for Hosted wide telegram bots and queuing them to router
|
||||
</summary>
|
||||
<param name="logger"></param>
|
||||
<param name="botClient"></param>
|
||||
<param name="updateRouter"></param>
|
||||
<param name="options"></param>
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.HostedWideBotUpdateReceiver.#ctor(Microsoft.Extensions.Logging.ILogger{Telegrator.Mediation.HostedWideBotUpdateReceiver},Telegram.Bot.ITelegramBotClient,Telegrator.Core.IUpdateRouter,Microsoft.Extensions.Options.IOptions{Telegram.Bot.Polling.ReceiverOptions})">
|
||||
<summary>
|
||||
Service for receiving updates for Hosted wide telegram bots and queuing them to router
|
||||
</summary>
|
||||
<param name="logger"></param>
|
||||
<param name="botClient"></param>
|
||||
<param name="updateRouter"></param>
|
||||
<param name="options"></param>
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.HostedWideBotUpdateReceiver.ExecuteAsync(System.Threading.CancellationToken)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="T:Telegrator.Mediation.WideUpdateReceiver">
|
||||
<summary>
|
||||
Reactive implementation of <see cref="T:Telegrator.Core.IUpdateReceiver"/> for polling updates from Telegram.
|
||||
Provides custom update receiving logic with error handling and configuration options.
|
||||
</summary>
|
||||
<param name="client">The Telegram bot client for making API requests.</param>
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.WideUpdateReceiver.#ctor(Telegram.Bot.WTelegramBotClient)">
|
||||
<summary>
|
||||
Reactive implementation of <see cref="T:Telegrator.Core.IUpdateReceiver"/> for polling updates from Telegram.
|
||||
Provides custom update receiving logic with error handling and configuration options.
|
||||
</summary>
|
||||
<param name="client">The Telegram bot client for making API requests.</param>
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.WideUpdateReceiver.ReceiveAsync(Telegram.Bot.Polling.IUpdateHandler,System.Threading.CancellationToken)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="T:Telegrator.TelegratorWClient">
|
||||
<summary>
|
||||
Client class for the Telegrator library with Wider functionality, provided by WTelegramBotClient.
|
||||
Extends TelegramBotClient with reactive capabilities for handling updates.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Telegrator.TelegratorWClient.Options">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="P:Telegrator.TelegratorWClient.Handlers">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="P:Telegrator.TelegratorWClient.BotInfo">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="P:Telegrator.TelegratorWClient.UpdateRouter">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorWClient.#ctor(Telegram.Bot.WTelegramBotClientOptions,Telegrator.TelegratorOptions,System.Net.Http.HttpClient,System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
Initializes new instance of <see cref="T:Telegrator.TelegratorWClient"/>
|
||||
</summary>
|
||||
<param name="wOptions"></param>
|
||||
<param name="telegratorOptions"></param>
|
||||
<param name="httpClient"></param>
|
||||
<param name="cancellationToken"></param>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorWClient.StartReceiving(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorWClient.StartReceivingAsync(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="T:Telegrator.HandlersExtensions">
|
||||
<summary>
|
||||
Provides extensions memebrs for <see cref="T:Telegrator.Core.Handlers.UpdateHandlerBase"/> for easy access to Wider bot functions and update
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.HandlersExtensions.get_WClient``1(Telegrator.Core.Handlers.AbstractUpdateHandler{``0})">
|
||||
<inheritdoc cref="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.WClient"/>
|
||||
</member>
|
||||
<member name="M:Telegrator.HandlersExtensions.get_WideUpdate``1(Telegrator.Core.Handlers.AbstractUpdateHandler{``0})">
|
||||
<inheritdoc cref="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.WideUpdate"/>
|
||||
</member>
|
||||
<member name="M:Telegrator.HandlersExtensions.get_TLUpdate``1(Telegrator.Core.Handlers.AbstractUpdateHandler{``0})">
|
||||
<inheritdoc cref="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.TLUpdate"/>
|
||||
</member>
|
||||
<member name="M:Telegrator.HandlersExtensions.AsWClient(Telegram.Bot.ITelegramBotClient)">
|
||||
<summary>
|
||||
Casts Update to <see cref="T:Telegram.Bot.WTelegramBotClient"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.HandlersExtensions.AsWUpdate(Telegram.Bot.Types.Update)">
|
||||
<summary>
|
||||
Casts Update to <see cref="T:WTelegram.Types.Update"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.WClient">
|
||||
<summary>
|
||||
Casts Update to <see cref="T:Telegram.Bot.WTelegramBotClient"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.WideUpdate">
|
||||
<summary>
|
||||
Casts Update to <see cref="T:WTelegram.Types.Update"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Telegrator.HandlersExtensions.<G>$F89AF16C011F73161937A1614DCDDD7A`1.TLUpdate">
|
||||
<summary>
|
||||
Casts Update to <see cref="T:TL.Update"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Telegrator.WideHostBuilderExtensions">
|
||||
<summary>
|
||||
Provides extension methods for <see cref="T:Microsoft.Extensions.Hosting.IHostApplicationBuilder"/> to configure Telegrator.
|
||||
@@ -30,6 +140,22 @@
|
||||
Provides method to configure Telegram Bot WebHost
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.WideBotServiceCollectionExtensions.ConfigureWideTelegram(Microsoft.Extensions.DependencyInjection.IServiceCollection,Telegram.Bot.WTelegramBotClientOptions)">
|
||||
<summary>
|
||||
Adds WTelegramBotClientOptions to services
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Telegrator.WideBotServiceCollectionExtensions.AddMTProtoUpdateReceiver(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
|
||||
<summary>
|
||||
Adds WTelegramBotClient
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="useHttp"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Telegrator.WideTelegramBotHostExtensions">
|
||||
<summary>
|
||||
Provides useful methods to adjust Telegram bot Host
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
</member>
|
||||
<member name="T:Telegrator.Mediation.HostedUpdateReceiver">
|
||||
<summary>
|
||||
Service for receiving updates for Hosted telegram bots
|
||||
Service for receiving updates for Hosted telegram botsand queuing them to router
|
||||
</summary>
|
||||
<param name="botClient"></param>
|
||||
<param name="updateRouter"></param>
|
||||
@@ -106,7 +106,7 @@
|
||||
</member>
|
||||
<member name="M:Telegrator.Mediation.HostedUpdateReceiver.#ctor(Telegram.Bot.ITelegramBotClient,Telegrator.Core.IUpdateRouter,Microsoft.Extensions.Options.IOptions{Telegram.Bot.Polling.ReceiverOptions},Microsoft.Extensions.Logging.ILogger{Telegrator.Mediation.HostedUpdateReceiver})">
|
||||
<summary>
|
||||
Service for receiving updates for Hosted telegram bots
|
||||
Service for receiving updates for Hosted telegram botsand queuing them to router
|
||||
</summary>
|
||||
<param name="botClient"></param>
|
||||
<param name="updateRouter"></param>
|
||||
@@ -207,6 +207,22 @@
|
||||
Provides method to configure Telegram Bot Host
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.HostServicesCollectionExtensions.ConfigureTelegram(Microsoft.Extensions.DependencyInjection.IServiceCollection,Telegram.Bot.TelegramBotClientOptions)">
|
||||
<summary>
|
||||
Adds TelegramBotClientOptions to services
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Telegrator.HostServicesCollectionExtensions.ConfigureReceiver(Microsoft.Extensions.DependencyInjection.IServiceCollection,Telegram.Bot.Polling.ReceiverOptions)">
|
||||
<summary>
|
||||
Adds ReceiverOptions to services
|
||||
</summary>
|
||||
<param name="services"></param>
|
||||
<param name="options"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Telegrator.HostServicesCollectionExtensions.AddStateStorage``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
Registers <see cref="T:Telegrator.Core.States.IStateStorage"/> service
|
||||
|
||||
+23
-7
@@ -5483,6 +5483,14 @@
|
||||
Gets the update router for handling incoming updates.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.ITelegratorBot.StartReceivingAsync(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
Initializes the update router and begins polling for updates asynchronously.
|
||||
</summary>
|
||||
<param name="receiverOptions">Optional receiver options for configuring update polling.</param>
|
||||
<param name="cancellationToken">The cancellation token to stop receiving updates.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Telegrator.Logging.ConsoleLogger">
|
||||
<summary>
|
||||
Console logger implementation that writes to System.Console.
|
||||
@@ -6804,13 +6812,8 @@
|
||||
<param name="httpClient">Optional HTTP client for making requests.</param>
|
||||
<param name="cancellationToken">The cancellation token.</param>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorClient.StartReceiving(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
Starts receiving updates from Telegram.
|
||||
Initializes the update router and begins polling for updates.
|
||||
</summary>
|
||||
<param name="receiverOptions">Optional receiver options for configuring update polling.</param>
|
||||
<param name="globalCancellationToken">The cancellation token to stop receiving updates.</param>
|
||||
<member name="M:Telegrator.TelegratorClient.StartReceivingAsync(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorClient.StartReceivingInternal(Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
@@ -6871,6 +6874,19 @@
|
||||
Gets or sets the global cancellation token for all bot operations.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Telegrator.TelegratorBotExtensions">
|
||||
<summary>
|
||||
Provides usefull helper methods for TelegratorBot
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Telegrator.TelegratorBotExtensions.StartReceiving(Telegrator.ITelegratorBot,Telegram.Bot.Polling.ReceiverOptions,System.Threading.CancellationToken)">
|
||||
<summary>
|
||||
Initializes the update router and begins polling for updates synchronously (Blocking calling thread).
|
||||
</summary>
|
||||
<param name="bot"></param>
|
||||
<param name="receiverOptions">Optional receiver options for configuring update polling.</param>
|
||||
<param name="cancellationToken">The cancellation token to stop receiving updates.</param>
|
||||
</member>
|
||||
<member name="T:Telegrator.MessageExtensions">
|
||||
<summary>
|
||||
Provides usefull helper methods for messages
|
||||
|
||||
Reference in New Issue
Block a user