Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
194 stars 9 forks source link

Standalone Neos messenger / companion app #156

Open Frooxius opened 5 years ago

Frooxius commented 5 years ago

Build a companion app (for PC and mobile as well) for using the Neos' chat system and notifying of active Neos sessions.

This would let you chat with people inside of Neos (or even outside), see which of your friends are in, join them quickly and so on. You could also preview some of the items (mainly photos, audio and video clips, maybe some limited 3D object preview).

I probably won't work on this one myself, I'd rather document the API and let another developer (or community) work on this one, but I wanted to log it here for completeness.

If anyone would like to work on this let me know. Similarly if you have any ideas on more functionality for this one, feel free to discuss here.

TeraBoL commented 5 years ago

Possible additional ideas: Access to NCR (possibly just the amount viewable at first, maybe transaction logs [and/or 2-factor ability incorporated here for moving funds] and then later on, a full-fledged crypto wallet with send/receive ability). Access to in-world live streaming of active public sessions (a la Twitch). Access to the World Browser [subsequent ability to edit world metadata for proper tagging/labeling]. Access to (any future) group functionalities (as implemented in NeosVR itself). Allows groups of devs (or even a studio) to daily share worlds, thoughts, items, etc amongst multiple members.

Sent with GitHawk

Karel-Owen-Watts commented 5 years ago

Will probably also exist as a web app on our website after Neos Account login. Maybe even primarily so.

TeraBoL commented 5 years ago

Will probably also exist as a web app on our website after Neos Account login. Maybe even primarily so.

@JohannAmos oh, totes forgot to mention that one! 👌 desktop/web/mobile to rule them all 😜

Sent with GitHawk

Kodufan commented 3 years ago

I'm interested in doing something this, but my skills aren't there yet. I'll keep this in mind while I learn though, if someone hasn't done it by then.

Rexios80 commented 3 years ago

I'm thinking about writing a chat client for iOS (and maybe Android). I found Neos.js and it looks like it shouldn't be too hard. Is there anything I should know before I get started?

Frooxius commented 3 years ago

Neos.js isn't officially supported implementation and we plan on making changes to the chat API that will likely break it in the future, so implementing that would be on your own risk.

Personally I don't think it's a good idea, given that we don't officially support this kind of use API at the moment for 3rd party applications and it has caused some problems in the past with its improper use.

RoxyBoxxy commented 3 years ago

@Frooxius i am working on this kind of thing image

i can view messages and audio but not sending them at the moment, still needs the bugs worked out but at the end of it, will work on mobile also

EDIT: this does not use Neos.js it makes basic api calls to the server, so no 3rd party plugin

Frooxius commented 3 years ago

That's cool! Just please be careful about using that regardless though. The main issue isn't 3rd party plugins, it's just using the API incorrectly, whether directly or not. Also we don't guarantee any API stability right now, so there might be breaking changes that won't get announced in advance.

mralext20 commented 3 years ago

I believe that roxy's post was more ment as a documentation request for the messaging system, per the first post of this thread indication wishes to document and let external people build the messaging app.

Frooxius commented 3 years ago

We don't have plans to document the API at the moment, as that would require stabilizing it and supporting officially. There are some major planned changes to it first before opening it to public officially.

RoxyBoxxy commented 3 years ago

Sorry for random post but if anybody wanted to take a look at my app feel free https://github.com/RoxyBoxxy/NeosX

alexderpyfox commented 3 years ago

Sorry for random post but if anybody wanted to take a look at my app feel free https://github.com/RoxyBoxxy/NeosX

Can that be used to access the Neos in-game messages?

RoxyBoxxy commented 3 years ago

Sorry for random post but if anybody wanted to take a look at my app feel free https://github.com/RoxyBoxxy/NeosX

Can that be used to access the Neos in-game messages?

Yes how ever i have not tried it with the new messaging system EDIT: messages do work never got round to making it send messages but i will start working on this again soon image