Comments (6)
@42wim What gitter-irc-bot did to work around this was a View full message: <link>
with a link that would directly send users to the upstream gitter message. I think it's super neat, although not necessarily available on all protocols.
from matterbridge.
@42wim if this isn't going to be resolved any time soon, would you be willing to add a "max lines" setting for irc that we can set to prevent spam? This would clip the message, appending <message clipped>
to the end of the last line.
I'm asking because it's possible for somebody to inadvertently send hundreds of lines at once without realizing the impact on mirrored channels.
from matterbridge.
I've added support for 2 parameters against IRC flooding.
- MessageQueue: maximum amount of messages to hold in queue. (default 30)
- MessageDelay: in milliseconds delay between each message. (default 1300)
from matterbridge.
@42wim Hi! Would it be possible to have a max limit for one line messages, preferably with an aforementioned <message clipped>
or preferably custom message, in the style of <Read more at xxxxx>
?
We have a problem that when someone pastes very long one line paragraph, it causes excess flood
and kicks matterbridge bot out of the IRC server.
When this happens Matterbridge does get back online, but it doesn't rejoin the channel. Fixing this would be helpful too, of course. However a simple message about clipping would be tidier and more informative to people that the message was cut in the first place.
from matterbridge.
@Gummikavalier Sure I'll look into this, but could you open an separate issue for this ?
from matterbridge.
@42wim Thanks! I opened a new issue here.
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.