Wim
d64eed49bc
Fix linting (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
fffa29c2f3
Fix channel in video/audio/image/document handling (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
4da1444ffc
Check for Conversation on receiving messages (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
21c4e56d16
Use Conversation instead of ExtendedTextMessage (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
320c996a21
Refactor login logic (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
69c74be7bb
Add busy_timeout which fixes SQLITE_BUSY errors (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
1b9877fda4
Fetch avatars synchronous (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
0205a67309
Refactor JoinChannel (whatsapp)
2022-03-20 14:57:48 +01:00
Wim
e7b193788a
Rewrite whatsapp bridge to use whatsmeow
2022-03-20 14:57:48 +01:00
Wim
2a3f475ff5
Make EditSuffix option actually work (whatsapp). Fixes #1510 ( #1728 )
...
To keep it backwards compatible we keep the "(edited)" message when no
editsuffix is configured.
2022-02-06 23:56:54 +01:00
Avinash Reddy
4fcad8e04b
Make DocumentMessage handler use FileName attribute (whatsapp) ( #1488 )
...
* [whatsapp] make DocumentMessage handler use FileName attribute.
referenced: https://github.com/Rhymen/go-whatsapp/blob/master/message.go#L582
* fix lint
2021-05-26 00:06:45 +02:00
Avinash Reddy
ec6ae343dd
Fix crash on encountering VideoMessage (whatsapp) ( #1483 )
...
* [whatsapp] fix crash on encountering VideoMessage
* Update handlers.go
* gofmt
2021-05-23 21:21:30 +02:00
Wim
b9fb361959
Rename .jpe files to .jpg Fixes #1463 (whatsapp) ( #1485 )
2021-05-23 00:17:55 +02:00
Avinash Reddy
a189298ab0
Handle document messages (whatsapp) ( #1475 )
...
* [Whatsapp] Add DocumentMessage handler
* Fix typo
Thanks @42wim :)
Co-authored-by: Wim <wim@42.be>
Co-authored-by: Wim <wim@42.be>
2021-05-21 22:50:47 +02:00
Wim
7466e1d014
Set ogg as default audiomessage when none found (whatsapp). Fixes #1427 ( #1431 )
2021-03-20 23:12:59 +01:00
Wim
ad95e35687
Rename jfif to jpg (whatsapp). Fixes #1292
2020-11-29 15:37:20 +01:00
Wim
640a9995f4
Refactor handleTextMessage (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
95625f6871
Refactor image downloads (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
2c20f72a9c
Handle audio downloads (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
5ad788e768
Handle video downloads (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
ed98c586c6
Add support for deleting messages (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
3e865708d6
Refactor/cleanup code (whatsapp)
2020-11-29 15:37:20 +01:00
Wim
64b899ac89
Retry until we have contacts (whatsapp). Fixes #1122 ( #1304 )
2020-11-22 21:42:54 +01:00
Wim
25c82ddf02
Use vendored whatsapp version ( #1258 )
2020-10-12 00:05:17 +02:00
Dellle
a42e488e58
Add username for images from WhatsApp ( #1232 )
2020-09-26 21:32:57 +02:00
escoand
58b6c4d277
Handle broadcasts as groups in Whatsapp ( #1213 )
...
The current way to get the correct JID of a WhatsApp group is to dump all JIDs to the log and grab the right one. This is working for for groups fine but not for broadcast, as they are not print out.
According to https://www.npmjs.com/package/@noamalffasy/js-whatsapp we have these possibilities:
* Chats: `[country code][phone number]@s.whatsapp.net`
* Groups: `[country code][phone number of creator]-[timestamp of group creation]@g.us`
* Broadcast Channels: `[timestamp of group creation]@broadcast`
But the bridge does currently interprets (and prints) the only second option.
2020-08-26 22:27:50 +02:00
Wim
2f506425c2
Update whatsapp vendor and fix a panic ( #1209 )
...
* Fix another whatsapp panic
* Update whatsapp vendor
2020-08-24 23:35:08 +02:00
Wim
ebd2073144
Handle panic in whatsapp. Fixes #1180 ( #1184 )
2020-07-30 23:55:31 +02:00
Nathanaël
1fee323247
Reload user information when a new contact is detected (whatsapp) ( #1160 )
...
Before returning an empty string, we refresh the WhatsApp contacts and if we found the one we wanted, we can return a real name. Fixes #796
2020-06-25 00:35:49 +02:00
Wim
4d93a774ce
Ignore non-critical errors (whatsapp). Fixes #1094 ( #1100 )
2020-04-19 13:45:35 +02:00
Wim
8950575bfb
Update Rhymen/go-whatsapp vendor and whatsapp version ( #1078 )
2020-04-09 22:30:08 +02:00
Wim
8d08e348a9
Reset start timestamp on reconnect (whatsapp). Fixes #1059 ( #1064 )
2020-03-31 23:26:53 +02:00
Wim
1aa662f763
Update client version whatsapp. Fixes #1061 ( #1062 )
...
See https://github.com/Rhymen/go-whatsapp/issues/305
2020-03-28 00:18:03 +01:00
Wim
1985873494
Implement basic reconnect (whatsapp). Fixes #987 ( #1003 )
2020-02-09 22:11:46 +01:00
Guillaume Lazzara
c9d5f4c898
Add support for WhatsApp media (jpeg/png/gif) bridging ( #974 )
...
* Whatsapp image bridging
* Prevent double message in telegram when media with caption received
Co-authored-by: imShara <shara@protonmail.com>
2020-01-09 18:14:01 +01:00
Wim
8e97cbab1e
Fix noisy whatsapp error logging
2019-06-14 00:02:32 +02:00
Wim
ce7b749fd5
Update github.com/Rhymen/go-whatsapp vendor. Fixes #843
2019-06-14 00:02:32 +02:00
Wim
40f1d35415
Fix go mod issue by removing whatsapp-ext
2019-06-02 09:35:20 +01:00
Wim
3418e8c9af
Use upstream whatsapp again ( #809 )
2019-05-30 12:20:56 +02:00
Wim
df3fdc26a0
Use whatsapp forks ( #750 )
2019-03-02 13:04:28 +01:00
Krzysiek Madejski
55e79063d6
Add initial WhatsApp support ( #711 )
2019-02-21 20:28:13 +01:00