diff --git a/src/Nullinside.Api.TwitchBot/Controllers/TwitchWebHookController.cs b/src/Nullinside.Api.TwitchBot/Controllers/TwitchWebHookController.cs new file mode 100644 index 0000000..2f9d409 --- /dev/null +++ b/src/Nullinside.Api.TwitchBot/Controllers/TwitchWebHookController.cs @@ -0,0 +1,32 @@ +using log4net; + +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace Nullinside.Api.TwitchBot.Controllers; + +/// +/// testing +/// +[AllowAnonymous] +[ApiController] +[Route("[controller]")] +public class TwitchWebHookController : ControllerBase { + /// + /// The logger. + /// + private readonly ILog _log = LogManager.GetLogger(typeof(TwitchWebHookController)); + + /// + /// testing + /// + /// + /// + /// + [HttpPost] + [Route("chat")] + public IActionResult TwitchChatMessageCallback(string stuff, CancellationToken token) { + _log.Info(stuff); + return Ok(true); + } +} \ No newline at end of file