Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
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?
SynOfficial
@SynOfficial
@thesheps Please ensure the Package is imported from our official sources. You can find links to the latest version here
Chris Shepherd
@thesheps
Hey @SynOfficial - apologies, I didn't see your message here!! Just going to try that now, thanks! For reference I'm using Unity 2019.4.9f1
Chris Shepherd
@thesheps
oh man yeah that worked fine
hahaaa
I feel really stupid now. Thank you!!!
Taha hussain
@ellymay-121
hi i am using oscova in unity but template mode of entity extraction is not working and regex is also not working its urgent can you guys help?
SynOfficial
@SynOfficial
@ellymay-121 Oscova is battle-tested for more than half a decade. You would have to elaborate as to what you are attempting and what isn't working out for you specifically. This will enable us to help you better.
Taha hussain
@ellymay-121
hi I am having problem with custom entities and recognition please look
https://stackoverflow.com/questions/65159532/oscova-custom-entities-issue
SynOfficial
@SynOfficial
@ellymay-121 We believe your query has been answered already. If you own a licensed version you can directly get in touch with our support team.
Andrea Abissi
@Elvuis_gitlab
Hi! I'm interested on buy the Syn Bot Framework from the Unity Asset Store in order to use OSCOVA in my projects: which license does it include?
Dongggg
@triplevoxx_twitter
hi is anyone there?
SynOfficial
@SynOfficial
@Elvuis_gitlab For Unity 3D development the license is a pure Enterprise Edition as no limitations exists in the Unity version of the framework.
@triplevoxx_twitter Please go ahead. We are here to answer your queries.
Zombie Wolf
@prabbi:matrix.org
[m]

Hi,

[Expression("name")]
public void Name(Context context, Result result)
{
result.SendResponse("What is your name");

    }

}

How would I store the users name?

So in general, how would I store any responses ? :)
SynOfficial
@SynOfficial
@prabbi:matrix.org You can set that in User.Settings property on Result. More Information here