Chat inside ChastiKey

  • 5 Replies
  • 2978 Views
*

Offline KevinCross

  • *****
  • 1577
  • Gender: Male
    • View Profile
    • ChastiKey.com
Chat inside ChastiKey
« on: December 14, 2018, 07:13:19 PM »
Chat and private messaging users within the app is something that's been requested for a long time. There has been a number of reasons why I've been holding off adding it for so long. The main reason is security and responsibility. I wouldn't be able to create something that's secure/encrypted and I don't want to be responsible for a database full of open/unencrypted messages.

Now that we've moved over to Discord I've been looking for ways to connect ChastiKey and Discord so that you can find users in the ChastiKey in the app and then open a DM in Discord to that user. I've spent quite a lot of time trying to get this working and hours of reading through google searches and the official API documentation and it just doesn't seem possible. There may be a Discord developer amongst us that has a lot more experience and says that it can be done, but I'm struggling.

What I have been able to do with Discord is ask the user to give permission to access their Discord user account which gives me access to their username, user id, and avatar. It does give me access to other things like your email address but I'm actually only interested in the user id. I can't use the avatar becausae when I do add the option for avatars I will need a way to approve them manually so that there aren't any images that are likely to get the app removed from the stores. So there won't be any dick pic avatars in ChastiKey.

Once I have your user id I plan to save it in the ChastiKey database on the same row as your ChastiKey account user id and use that to generate and show a button on your ChastiKey profile which will say something like "View my Discord profile". When a user views your ChastiKey profile (you can't view each others profiles at the moment) they will see the button click on it and it will open Discord and show your Discord profile i.e. https://discordapp.com/users/473856245166506014 and from that page they can choose to send you a DM. The DM will be written directly in Discord so all that I will have saved in the ChastiKey database is your user id which looks like this 473856245166506014. I won't have access to any of your private messages in Discord.

I can also add other social network and chat app buttons to your profile like Twitter, Facebook, and Kik so that users have more ways of finding and contacting you.

What do you all think of that? To not build a messaging system from scratch (I would have too as I can't add 3rd party SDK's/scripts) but instead offer you ways to communicate with each other using other apps.
Developer of ChastiKey - The timed keyholder for your chastity device (Available on Google Play and App Store)

ChastiKey.com | Twitter | Facebook | Discord Chat | FetLife Fan Page*

Want to sign up for beta testing?: Android | iOS

*FetLife fan page is not managed by me.

*

Offline JimLocked

  • *
  • 131
  • Gender: Male
    • View Profile
Re: Chat inside ChastiKey
« Reply #1 on: December 14, 2018, 07:26:03 PM »
I think that should suffice. It will help those that just found the app in the store to join the community. Thanks for all the great work Kevin

*

Offline Sax

  • *
  • 2
    • View Profile
Re: Chat inside ChastiKey
« Reply #2 on: January 09, 2019, 01:25:45 PM »
Telegram has apis to use their infrastructure to build your own chat client. They are regarded as one of the most secure platforms.

https://core.telegram.org/api#tdlib-build-your-o

*

Offline JustMike

  • *
  • 51
  • Gender: Male
    • View Profile
Re: Chat inside ChastiKey
« Reply #3 on: January 09, 2019, 06:30:13 PM »
I like the idea of having social media profiles linked within the app, it gives the user the control over how much information they want to share and how easily they want to be contacted.

Would it be possible to expand the emoji feature in the app to include simple phrases like "thank you" and "oh no!" so that users can more clearly show their feelings about the current situation without needing to engage in actual conversation? Something similar to what they do in Hearthstone, which I like because it stops unwanted communications by limiting interactions to one of six short exclamations.

*

Offline KevinCross

  • *****
  • 1577
  • Gender: Male
    • View Profile
    • ChastiKey.com
Re: Chat inside ChastiKey
« Reply #4 on: January 09, 2019, 07:15:57 PM »
The hearthstone emotes probably work best in that game because they I imagine show to the other player instantly and the other player is online at the time as they'r e playing the game with you. Fixed words like that may seem strange if the other user doesn't see it for hours/days or you leave the same text emote showing for the whole lock. But yes I can look into it to see how and where it's best to show them. I definitely don't want a full blown chat app included in ChastiKey
Developer of ChastiKey - The timed keyholder for your chastity device (Available on Google Play and App Store)

ChastiKey.com | Twitter | Facebook | Discord Chat | FetLife Fan Page*

Want to sign up for beta testing?: Android | iOS

*FetLife fan page is not managed by me.

*

Offline JustMike

  • *
  • 51
  • Gender: Male
    • View Profile
Re: Chat inside ChastiKey
« Reply #5 on: January 09, 2019, 08:00:55 PM »
Maybe put a timestamp next to the phrase, or only have the phrase showing for 24 hours before it is automatically removed?