BotSharp/src/Plugins/BotSharp.Plugin.AudioHandler/Hooks/AudioHandlerUtilityHook.cs

19 lines
539 B
C#
Raw Normal View History

2024-08-17 03:39:32 +00:00
namespace BotSharp.Plugin.AudioHandler.Hooks;
public class AudioHandlerUtilityHook : IAgentUtilityHook
{
2024-12-04 22:12:02 +00:00
private const string PREFIX = "util-audio-";
private const string HANDLER_AUDIO = $"{PREFIX}handle_audio_request";
2024-11-21 06:50:55 +00:00
public void AddUtilities(List<AgentUtility> utilities)
2024-08-17 03:39:32 +00:00
{
2024-11-21 06:50:55 +00:00
var utility = new AgentUtility
{
Name = UtilityName.AudioHandler,
Functions = [new(HANDLER_AUDIO)],
Templates = [new($"{HANDLER_AUDIO}.fn")]
};
utilities.Add(utility);
2024-08-17 03:39:32 +00:00
}
}