using BotPages.Core;
namespace BotPages.Telegram;
///
/// Расширения для .
///
public static class BotPagesAppExtension
{
///
/// Добавление адаптера для телеграмм в
///
///
///
///
///
public static BotPagesApp AddTelegramAdapter(this BotPagesApp app, string token, string messengerType = "")
=> app.AddTelegramAdapter(token, null, messengerType);
///
/// Добавление адаптера для телеграмм с опциями.
///
public static BotPagesApp AddTelegramAdapter(this BotPagesApp app, string token, TelegramOptions? options, string messengerType = "")
{
var telegram = new TelegramAdapter(app.Logger, token, options);
if (!string.IsNullOrWhiteSpace(messengerType)) telegram.MessengerType = messengerType;
app.AddAdapter(telegram.MessengerType, telegram);
return app;
}
}