Ich schon wieder.
Da der hier ja schon was älter ist aber ich nicht weiss ob er noch aktuel ist, antworte ich hier mal so gut ich kann.
Ich habs als erstes bei mir so gelösst, das ich alle daten die vom Server kommen und ich auch an den Server sende Protokolliere. Wenn du jetzt mit dem Bot in einem Chan bist, und gibst ihm Voice oder Op kannst Du mit dem Ereignis OnRecive sehen wie genau der Befehl ausschaut, den Du in dem Fall an den Server schickst.
IdIRC.Raw('MODE #Cyb's_Grave_Chamber +o Delphi_test2');
Ist nichts anderes als der Befehl den Du selber ausführst nur mit einem / vor dem MODE
Wenn ich mich jetzt nicht irre musst du das nichtmal in dem Chan schreiben, sondern nur anwesend sein.
Getestet und funktioniert.