Comments (4)
Am I right this such feature can be implement in : bridge.go
?
func (b *Bridge) modifyMessage(msg *config.Message, dest string) {
switch dest {
case "irc":
setNickFormat(msg, b.Config.IRC.RemoteNickFormat)
case "gitter":
setNickFormat(msg, b.Config.Gitter.RemoteNickFormat)
case "xmpp":
setNickFormat(msg, b.Config.Xmpp.RemoteNickFormat)
case "mattermost":
setNickFormat(msg, b.Config.Mattermost.RemoteNickFormat)
//formatting msg by removing irc commands
removeIRCSpecialCommands(msg)
case "slack":
setNickFormat(msg, b.Config.Slack.RemoteNickFormat)
}
}
from matterbridge.
Yes, it would be implemented there, sanitizeMessage
or something like that but for all destinations, not only mattermost. Not 100% sure yet if we should modify the content of the message though.
from matterbridge.
Hi @42wim
Thanks for this implementation. I am wondering if your regex is complete :
[[:cntrl:]]\d+,\d
it should have also [[:cntrl:]]\d+
so maybe this regex is better : [[:cntrl:]]\d+,\d|[[:cntrl:]]\d+
?
from matterbridge.
@varod: thanks, I changed it to [[:cntrl:]](\d+,|)\d+
should be good enough?
from matterbridge.
Related Issues (20)
- Permit the removal of nicks and clipped indications in split messages HOT 1
- [irc] Document "MessageClipped" config key
- Matterbridge stops working after Rocket.Chat server restart HOT 5
- Hide join/left messages in Matrix
- Split long message by spaces HOT 1
- "ReplaceMessages" does not work with image/video captions
- Update whatsmeow to support whatsapp channels
- Discord `UseLocalAvatar` option does not work for most users
- panic: runtime error: slice bounds out of range [:5] with length 4
- Mattermost: SendMessage failed: Unsupported start tag HOT 2
- Bridge discord account instead of servers
- sending from slack to discord corrupts content of the message
- Discord bridge does not delete messages when using webhooks HOT 1
- KeepQuotedReply=true breaks bridging messages from Matrix HOT 1
- use Telegram's updateDeleteMessages to propagate message deletion
- XMPP New Line EOF
- No direct tls connection to xmpp server
- Starting gateway failed: Bridge discord.account failed to start: HTTP 401 Unauthorized HOT 3
- Add support for bot shutdown/maintenance message
- Support message retraction for XMPP HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matterbridge.