emulsion
emulsion copied to clipboard
XMPP ↔ Telegram bridge
I've already tried doing that, but was unsuccessful due to obsolete Docker on the hosting side. Will have to update it and try again. While doing that, drop the FSharp.Core-related...
Telegram recently got an ability to "quote" parts of messages of other users (i.e. not only _reply_ to the whole message, but also to quote the fragments). Currently, these quotes...
Sometimes, the test fails on CI: ``` Failed Emulsion.Tests.Xmpp.EmulsionXmppTests+SendTests.send function awaits the message delivery [35 s] Error Message: System.TimeoutException : The operation has timed out. Stack Trace: at [email protected](Boolean _arg4)...
When downloading a 50-MB file from Telegram, we are receiving the following message: ``` { "Timestamp": "2023-06-04T21:23:07.2899385+00:00", "Level": "Error", "MessageTemplate": "Connection id \"{ConnectionId}\", Request id \"{TraceIdentifier}\": An unhandled exception was...
Take a look [at this Telegram message](https://t.me/codingteam/598630): for some reason, the content link was duplicated in XMPP: ``` [19:03:29] тг: [Animation]: https://fornever.me/emulsion/ct/content/qDS0S01 https://fornever.me/emulsion/ct/content/qDS0S01 ```
- [ ] Depends on #116, since we'll require quotation detection code before starting any work on this one. XMPP users are used to quote the messages they answer to....
_I'm filing this as a future task after we implement #102._ Our Telegram content proxy should listen for message deletions from Telegram, and remove them from cache if requested. Depends...
We should investigate how to make Emulsion to shut down gracefully, to not lose any messages if possible. First of all: on termination, we should cancel the root cancellation token....
Even after #70 will fix #57, we'll still could have potential troubles if the bot receives a room message from any room other than the target one. I can't currently...
Akkling now support .NET Standard, we should migrate.