Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
SynOfficial
@SynOfficial
@Dotlogics434 We usually do not answer long technical questions here. You could make a post in our Developer Forum or post a question in StackOverflow with the tag OSCOVA or SIML and we'll answer your question within 24 hours.
Muhammad Shahid
@Dotlogics434
can we add images buttons and videos to response in Oscova Bot WebApiChannel. I need some hints.
SynOfficial
@SynOfficial
@Dotlogics434 You can try directly using HTML content as responses and it may get rendered within the chat panel.
taha121-gcu
@taha121-gcu
Hello I am using oscova for unity3d but the entities extraction not working. Help please!
@SynOfficial help please I am working on my final year project and I am stuck
SynOfficial
@SynOfficial
@taha121-gcu Inorder for us to assist you, we need some code samples of yours. Kindly drop your code in our Developer Forum
taha121-gcu
@taha121-gcu
hello posted please reply me quickly . I am already late on my project .
@SynOfficial
SynOfficial
@SynOfficial
@taha121-gcu We've found a basic C# compile time error in your code and have posted a fix in the forum.
markashburner1989
@markashburner1989
Hi I just bought the Syn Bot asset off on Unity asset store. Hoping to use it to implement procedural text for AI agents. I am going for a similar concept that Caves of Qud uses...although I believe they use Markov chains...but I am hoping your asset will be able to generate text? Not looking to use it to sell pizza though lol.
SynOfficial
@SynOfficial
@markashburner1989 Hi there, since you’ve acquired the asset you can directly get in touch with our experts on our support email address mentioned on the asset document or asset store page. Our experts will get back to you within the same day.
suryamathi07
@suryamathi07
hi , is there any possible to export Syn Oryzer as a SIML file?
SynOfficial
@SynOfficial
@suryamathi07 Just like how you can import SIML files into Oscova. The same would apply for Workspace files. Simple call the ‘ImportWorkspace()’ method. Note: On unity platform you would have to save the Workspace file with .json extension or else the file wouldn’t be part of compilation.
suryamathi07
@suryamathi07
@SynOfficial Thank you
suryamathi07
@suryamathi07
@SynOfficial hi, i used this " bot.ImportWorkspace("Assets/TestJson.json");" to importworkspace with unity and it throws JsonSerializationException: Could not find type 'Syn.Bot.Oscova.WorkspaceNodes.TextMessageNode' in assembly 'Syn.Bot, Version=4.0.3.0, Culture=neutral, PublicKeyToken=null'. How can i solve this?
suryamathi07
@suryamathi07
@SynOfficial when i add some specific node like Image Node, Text Message Node ,Action Node it throws " JsonSerializationException: Could not find type 'Syn.Bot.Oscova.WorkspaceNodes.ImageMessageNode' in assembly 'Syn.Bot" this error . How can fix it ?
SynOfficial
@SynOfficial
@suryamathi07 You must import the package made available in the tutorials section Unity Tutorial. This package is updated regularly and is similar to a Community Edition.
suryamathi07
@suryamathi07
@SynOfficial Thanks
suryamathi07
@suryamathi07
@SynOfficial how to add delay in response ? I tried TimeSpan.FromSeconds in C# but it's not
working and how to add delay in workspace ?
SynOfficial
@SynOfficial
@suryamathi07 Workspace will not add delays as it is used to build knowledge-base graphs visually. Threading may be handled differently in a Game Engine environment like Unity. We believe you'll have to add a timer to the AddMessage part in the code here. As this is related to c# programming we recommend you get an idea from this post
suryamathi07
@suryamathi07
@SynOfficial Got it & Thanks
suryamathi07
@suryamathi07

@SynOfficial How to store data like username , email and Display in the output of workspace Oscova Test Panel. In the pizza example Thank you! Your Pizza:
Size: $sys.user.size (not working)
Toppings Primary: $sys.user.top1 (not working)
Toppings Secondary: $sys.user.top2 (not working)
Crust: $sys.user.crust (not working)

Will be delivered to :

Address: $sys.text (working) this one works because the data is not storing .

suryamathi07
@suryamathi07
image.png
suryamathi07
@suryamathi07
@SynOfficial something like this , i need to store the data in c# when it dynamically change by the user input bot.MainUser.Settings.TryGetValue("userEmail", out emailData.name);
Debug.Log(emailData.name);
SynOfficial
@SynOfficial
@suryamathi07 You must not use the system reserved sys in your custom entity names. You can learn more creating Entities here here. To create a reference to an existing entity you should use Response parameter syntax as shown here
suryamathi07
@suryamathi07
@SynOfficial Thanks
vikaskadakia
@vikaskadakia
Hi
Have a requirement where need to ask question to users and basis of response do some activity
how can start it with
SynOfficial
@SynOfficial
@vikaskadakia If your initial or first question is fixed you can directly display that question to the user and keep a context based intent ready to accept proper response. You can take a look at numerous bot sample projects here to get started
vikaskadakia
@vikaskadakia
Hi Thanks But on click on Chat Button how do I show welcome message
and on clicking on cloyse button how to ask for logoutoptions
SynOfficial
@SynOfficial
@vikaskadakia If you're talking about Syn.Bot.Channels and are using WidgetChannel you may have to edit the internal JavaScript code. To do so you, you can export the internal JS code to an external directory as mentioned here
Chapmania
@Chapmania
Has anyone here created a 3d talking bot in unity using Syn?
I am new here and appreciate any help!
SynOfficial
@SynOfficial
Our frameworks have been used to create VA Framework a platform for creating custom Digital Assistants.
Chris Shepherd
@thesheps
Hey folks! I'm loving the Oscova unity package - great work!
Quick question, are we aware of any open issues with sending timed responses?
I'm using something similar to result.SendResponse("My Response", TimeSpan.FromSeconds(3))'
but it doesn't do anything. Wonder if it needs to be integrated with a unity timer or coroutine, maybe?
SynOfficial
@SynOfficial
@thesheps Every BotUser has a ResponseReceived event attached to them. If a delayed response is generated after an interval of time, the ResponseReceived event of the recipient BotUser gets raised. You will have to attach an event handler to that event to check for delayed responses. If you're simply trying to emulate a humanly "slowly typed" response, you could instead use an external timer that sends the user message to the bot after some timespan has elapsed.
Chris Shepherd
@thesheps
Hey Syn, that's awesome thank you!!!
Chris Shepherd
@thesheps
...follow-up :) Are there are known restrictions/issues with using Oscova from the context of a WebGl unity proejct at all?
SynOfficial
@SynOfficial
@thesheps Unity WebGL projects are backed by WebAssembly technology. Syn Bot Framework (Oscova) is highly cross-platform and fully supports WebAssembly.
Chris Shepherd
@thesheps
Thats good to know Syn! Im getting a weird error right now in my scene which results in an exception being thrown, but only when I compile to webgl :/
Chris Shepherd
@thesheps
Sorry i got totally distracted
I'm getting Attempt to access method 'Syn.Bot.Oscova.Interfaces.INormalizer.Normalize' on type '' failed.
Chris Shepherd
@thesheps
This is accompanies by a The type initializer for 'Syn.Bot.Oscova.OscovaBot' threw an exception. (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)
super confusing :*
I guess my question is are there any docs around webgl usage? The stack traces I'm getting are all obfuscatey because Unity is doing some sort of optimisations presumably
I'm thinking maybe there's an asset that's not being provided or something?