2023-12-06 22:55:55 +00:00
|
|
|
using BotSharp.Plugin.Twilio.Services;
|
2023-11-09 20:02:57 +00:00
|
|
|
|
|
|
|
|
namespace BotSharp.Plugin.Twilio;
|
|
|
|
|
|
|
|
|
|
public class TwilioPlugin : IBotSharpPlugin
|
|
|
|
|
{
|
2023-11-13 16:47:27 +00:00
|
|
|
public string Name => "Twilio";
|
|
|
|
|
public string Description => "Communication APIs for SMS, Voice, Video & Authentication";
|
|
|
|
|
|
2023-11-09 20:02:57 +00:00
|
|
|
public void RegisterDI(IServiceCollection services, IConfiguration config)
|
|
|
|
|
{
|
|
|
|
|
var setting = new TwilioSetting();
|
|
|
|
|
config.Bind("Twilio", setting);
|
|
|
|
|
services.AddSingleton(setting);
|
2023-12-06 22:55:55 +00:00
|
|
|
|
|
|
|
|
services.AddScoped<TwilioService>();
|
2023-11-09 20:02:57 +00:00
|
|
|
}
|
|
|
|
|
}
|