Well Done

This commit is contained in:
2026-03-20 19:26:33 +02:00
parent f123690cb4
commit ac183f8eb6
9 changed files with 231 additions and 70 deletions

View File

@@ -12,7 +12,15 @@ namespace VisionAsist.Models;
public class Core
{
public static Dictionary<string, IModule> _loadedModules = new();
public class Modules
{
public string Name { get; set; }
public IModule Module { get; set; }
public string[] commands { get; set; }
}
public static List<Modules> modulelist = new();
public static TrigerCore triger = new();
public static string TextAsist;
static string Plugin = Path.Combine(AppContext.BaseDirectory, "Modules");
@@ -35,7 +43,7 @@ public class Core
if (type != null)
{
var module = (IModule)Activator.CreateInstance(type)!;
_loadedModules.Add(module.Name, module);
modulelist.Add(new Modules{Name = folderName, Module = module, commands = module.GetCommands()});
foreach (var cmd in module.GetCommands())
{
Console.WriteLine($"- {cmd}");
@@ -53,8 +61,10 @@ public class Core
triger.OnRecognized += word =>
{
Console.WriteLine(word); // печатаем сразу, как распознано
TextAsist = triger.RecognizedText;
Selector.selector(triger.RecognizedText);
};
// Запускаем запись