e63870a631
Add whatsapp deprecation warning ( #1792 )
2022-04-04 00:31:18 +02:00
952221d3b9
Fix linting (whatsapp)
2022-03-20 14:57:48 +01:00
496d5b4ec7
Add whatsappmulti buildflag for whatsapp with multidevice support (whatsapp)
2022-03-20 14:57:48 +01:00
d64eed49bc
Fix linting (whatsapp)
2022-03-20 14:57:48 +01:00
fffa29c2f3
Fix channel in video/audio/image/document handling (whatsapp)
2022-03-20 14:57:48 +01:00
4da1444ffc
Check for Conversation on receiving messages (whatsapp)
2022-03-20 14:57:48 +01:00
21c4e56d16
Use Conversation instead of ExtendedTextMessage (whatsapp)
2022-03-20 14:57:48 +01:00
320c996a21
Refactor login logic (whatsapp)
2022-03-20 14:57:48 +01:00
69c74be7bb
Add busy_timeout which fixes SQLITE_BUSY errors (whatsapp)
2022-03-20 14:57:48 +01:00
1b9877fda4
Fetch avatars synchronous (whatsapp)
2022-03-20 14:57:48 +01:00
0205a67309
Refactor JoinChannel (whatsapp)
2022-03-20 14:57:48 +01:00
e7b193788a
Rewrite whatsapp bridge to use whatsmeow
2022-03-20 14:57:48 +01:00
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
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
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
b9fb361959
Rename .jpe files to .jpg Fixes #1463 (whatsapp) ( #1485 )
2021-05-23 00:17:55 +02:00
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
7466e1d014
Set ogg as default audiomessage when none found (whatsapp). Fixes #1427 ( #1431 )
2021-03-20 23:12:59 +01:00
ad95e35687
Rename jfif to jpg (whatsapp). Fixes #1292
2020-11-29 15:37:20 +01:00
640a9995f4
Refactor handleTextMessage (whatsapp)
2020-11-29 15:37:20 +01:00
95625f6871
Refactor image downloads (whatsapp)
2020-11-29 15:37:20 +01:00
2c20f72a9c
Handle audio downloads (whatsapp)
2020-11-29 15:37:20 +01:00
5ad788e768
Handle video downloads (whatsapp)
2020-11-29 15:37:20 +01:00
ed98c586c6
Add support for deleting messages (whatsapp)
2020-11-29 15:37:20 +01:00
3e865708d6
Refactor/cleanup code (whatsapp)
2020-11-29 15:37:20 +01:00
64b899ac89
Retry until we have contacts (whatsapp). Fixes #1122 ( #1304 )
2020-11-22 21:42:54 +01:00
25c82ddf02
Use vendored whatsapp version ( #1258 )
2020-10-12 00:05:17 +02:00
a42e488e58
Add username for images from WhatsApp ( #1232 )
2020-09-26 21:32:57 +02:00
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
2f506425c2
Update whatsapp vendor and fix a panic ( #1209 )
...
* Fix another whatsapp panic
* Update whatsapp vendor
2020-08-24 23:35:08 +02:00
ebd2073144
Handle panic in whatsapp. Fixes #1180 ( #1184 )
2020-07-30 23:55:31 +02:00
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
4d93a774ce
Ignore non-critical errors (whatsapp). Fixes #1094 ( #1100 )
2020-04-19 13:45:35 +02:00
8950575bfb
Update Rhymen/go-whatsapp vendor and whatsapp version ( #1078 )
2020-04-09 22:30:08 +02:00
8d08e348a9
Reset start timestamp on reconnect (whatsapp). Fixes #1059 ( #1064 )
2020-03-31 23:26:53 +02:00
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
1985873494
Implement basic reconnect (whatsapp). Fixes #987 ( #1003 )
2020-02-09 22:11:46 +01:00
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
8e97cbab1e
Fix noisy whatsapp error logging
2019-06-14 00:02:32 +02:00
ce7b749fd5
Update github.com/Rhymen/go-whatsapp vendor. Fixes #843
2019-06-14 00:02:32 +02:00
40f1d35415
Fix go mod issue by removing whatsapp-ext
2019-06-02 09:35:20 +01:00
3418e8c9af
Use upstream whatsapp again ( #809 )
2019-05-30 12:20:56 +02:00
df3fdc26a0
Use whatsapp forks ( #750 )
2019-03-02 13:04:28 +01:00
55e79063d6
Add initial WhatsApp support ( #711 )
2019-02-21 20:28:13 +01:00