just-ai/jaicf-kotlin

Multichannel projects dependency issues

Denire opened this issue · 0 comments

Using third-party wrapped channel API libraries gives us a problem, that each channel provides dependencies which may interfere with other channel's (or activator) dependencies.

For example, i've counted 3 different versions of okhttp3:

facebook -> 3.14
slack -> 4.4.0
telegram -> 3.8

And now we have either TelegramChannel fully working, or Slack, or Facebook.