Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

I have a instances of signal-cli running as signal-cli -a +xxxxxxxxxxx daemon --socket --receive-mode=manual. It is driven by a simple script with "maxMessages":1. The script is here: https://github.com/etwasch/signal-forwarder-bot
signal-cli is set up as primary device, doesn't have linked devices, and is a member of a low traffic group (5-10 messages a day).

Very rarely it skips/misses incoming messages. There is no trace of them in the console output of signal-cli and there are no error messages.
I can't reproduce it, when sending a 1000 messages to a test group, it didn't happen.
I suspect that it has to do with --receive-mode=manual and "maxMessages":1.
Another instance of signal-cli on another account that runs as signal-cli -a +yyyyyyyyyyy jsonRpc never skips a message.

Has somebody an idea what's the cause of this or how to debug/narrow it down?
How does signal-cli running as --receive-mode=manual and "maxMessages":1 work? Does signal servers support receiving one message at a time or is there a cache file on disk?

Any help is very much appreciated.

You must be logged in to vote

Replies: 1 comment

Comment options

Signal servers support receiving one message at a time indirectly. Every incoming message needs to be acknowledged by signal-cli. If a message is not acknowledged it will be provided by the Signal servers again next time.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #2055 on June 11, 2026 09:47.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.