Skip to main content
fxChat slots into existing servers without conflict.

Frameworks

fxChat auto-detects ESX and QBX at startup. No config needed — just make sure your framework starts before fxChat in server.cfg. For non-standard forks, open src/handlers/framework/shared.lua and add your adapter. The interface is just getName(source), getJob(source), isAdmin(source).

Discord webhooks

Forward every chat message to a Discord channel for moderation logs.
1

Create the webhook

Discord server settings → Integrations → Webhooks → New webhook. Copy the URL.
2

Add it to config.lua

3

Restart

restart fxChat. Send a message in-game — should land in your Discord channel within seconds.
If it doesn’t work, test the URL with curl first — see FAQs.

Fivemanage logs

Same setup, just point the webhook URL at your Fivemanage log endpoint instead of Discord.

ox_lib commands

Every fxChat command is a lib.addCommand. If you want your own commands to look and feel like fxChat’s (autocomplete, typed params), register them the same way and you get the UX for free.

Phone, voice, HUD resources

No conflicts. fxChat lives in its own NUI plane and doesn’t touch voice or phone events. pma-voice, gksphone, lb-phone, ps-hud and the usual suspects all coexist fine.

Custom integrations

Need fxChat to talk to something not listed here? The server events and exports cover most cases. If a hook is missing, ping us in Discord.