Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacksonrakena/fcme
The ultimate Free Company tool - See your FC chat in Discord and more!
https://github.com/jacksonrakena/fcme
Last synced: about 11 hours ago
JSON representation
The ultimate Free Company tool - See your FC chat in Discord and more!
- Host: GitHub
- URL: https://github.com/jacksonrakena/fcme
- Owner: jacksonrakena
- Created: 2022-11-28T09:44:03.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-28T13:25:36.000Z (about 2 years ago)
- Last Synced: 2024-11-05T11:21:31.386Z (about 2 months ago)
- Language: C#
- Homepage:
- Size: 76.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GuildChat
Co-operative client-server Discord chat bridge for FFXIV Free Company chat channels### Roadmap
GuildChat intends to be a **one-way** Discord chat bridge - i.e. sending messages from FFXIV chat to Discord. GuildChat does not, and will not, intend to support sending messages from Discord to FFXIV. Such practice would likely be a violation of the FINAL FANTASY® XIV User Agreement.
#### Immediate
Near-term or currently working on goals:
- ASP.NET-based WebSocket co-ordinator (server)
- [x] Listen for connections
- [x] Keep connections alive
- [ ] Enforce authorization flow
- [ ] Verify Free Company members
- Likely using Lodestone profile text verification (standard practice with FFXIV services)
- [ ] Record and send chat messages to Discord
- Dalamud plugin (client)
- [ ] Connect to co-ordinator
- [ ] Authorize
- [ ] Send stream of Free Company chat messages if requested
- [ ] Graceful disconnect
- [ ] Allow user to change co-ordinator server address
#### Far future
Not planned or out-of-scope:
- Linkshell support
### Architecture
A rough diagram of GuildChat's current architecture plan:
#### Questions
- How will Free Company users be verified?
- How will the co-ordinator verify that plugin users are who they say they are?
- A system similar to Mare Synchronos with user-verified secret keys?
- How will coordinator access work?
- An open-source model with a public coordinator server, but the option to use private servers
### Copyright
GuildChat co-ordinator server, assets, and plugin source code © 2022 Abyssal under the MIT License