Це проста демонстрація чат-бота, поведінка якого програмується за допомогою візуального редактора. У цій реалізації всі елементи кастомізовані, включаючи анімовані з’єднання. Вікно чату представлено у вигляді окремого вузла, який можна переміщати лише за допомогою спеціальних ручок внизу та вгорі. Для обробки графіка використовується механізм на основі потоку даних і керування. Існує також валідація підключень шляхом перевірки сумісності сокетів.
Тут використовуються DataflowEngine
і ControlFlowEngine
, так само, як і в прикладі Гібридний двигун.
Валідація підключень здійснюється шляхом розширення ClassicPreset.Socket
і додаванням відповідного методу, який приймає інший сокет як аргумент і перевіряє сумісність. Якщо сокети несумісні, відображається повідомлення та з’єднання не додається.