https://github.com/faithvoid/plugin.programs.cortanachat
Bluesky-based messenger for XBMC4Xbox.
https://github.com/faithvoid/plugin.programs.cortanachat
Last synced: 7 months ago
JSON representation
Bluesky-based messenger for XBMC4Xbox.
- Host: GitHub
- URL: https://github.com/faithvoid/plugin.programs.cortanachat
- Owner: faithvoid
- Created: 2025-02-10T11:27:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T06:23:16.000Z (over 1 year ago)
- Last Synced: 2025-02-12T07:39:02.821Z (over 1 year ago)
- Language: Python
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cortana Chat - Bluesky / AT Protocol based instant messaging client for XBMC4Xbox
A functional, decentralized and easy to use instant messenger, right on your Xbox.

## Screenshots:




## Install:
- Before downloading, make sure you're on XBMC 3.6-DEV-r33046 or later, as this most likely requires up to date TLS/SSL libraries!
- Download latest release .zip
- Extract the .zip file and edit "login.txt" to contain your full username (ie; username.bsky.social or username.custom.domain) and app password (do not use your actual password!)
- Edit "default.py" and modify "TIMEZONE_OFFSET = -5" to your local timezone relative to UTC (-5 is EST) for accurate timestamps
- Copy the xChat folder to Q:/scripts/plugins/programs
- (Optional) if using a non-Bluesky AT protocol site, you'll have to modify the BASE_URL in default.py to point at that site! Support outside of Bluesky is entirely unsupported, but testing & contributing is encouraged!
- Run the add-on and enjoy!
## Working
- Sending / receiving messages
- Receiving notifications (via notifier.py)
## Not Working
- TBA
## TODO:
- Implement game invites (merge with Cortana Server Browser games.txt, and use the AT protocol DM function to send a message that says "user.bsky.social would like to play Halo 2 with you", and if the script detects that sentence structure, will allow the end user to launch the game directly)