20 lines
637 B
C#
20 lines
637 B
C#
using BotPages.Core.Messaging;
|
|
|
|
namespace BotPages.Telegram;
|
|
|
|
/// <summary>
|
|
/// Ðàñøèðåíèÿ äëÿ `MessageBuilder` ñïåöèôè÷íûå äëÿ Telegram.
|
|
/// Ïîçâîëÿþò óäîáíî çàäàòü `TelegramOptions` äëÿ êîíêðåòíîãî ñîîáùåíèÿ
|
|
/// áåç èçìåíåíèÿ ñàìîãî áèëäåðà.
|
|
/// </summary>
|
|
public static class MessageBuilderExtensions
|
|
{
|
|
/// <summary>
|
|
/// Óñòàíîâèòü îïöèè Telegram äëÿ êîíêðåòíîãî ñîîáùåíèÿ (ïåðåîïðåäåëÿþò îïöèè àäàïòåðà).
|
|
/// </summary>
|
|
public static MessageBuilder WithTelegramOptions(this MessageBuilder builder, TelegramOptions options)
|
|
{
|
|
return builder.WithAdapterOption(TelegramAdapter.AdapterType, options);
|
|
}
|
|
}
|