Slack API changes

Created on 25 September 2019, about 5 years ago
Updated 29 January 2023, almost 2 years ago

First, I'm not sure if this should be a bug report, feature request, or support request :). Maybe I'm mistaken, but it looks like the Slack API has changed. Webhooks no longer support posting to multiple changes, as noted here: πŸ’¬ Webhook URL bound to a channel? Fixed . Further, I don't see any support for "icon_emoji" or a custom "username". And... it would be nice to be able to access other supported elements of the documented API payload; most notably, "blocks."

I'm working on a patch to address all of the above and will post back here in case others find it useful. Also interested in hearing thoughts about all of this. Thanks!

πŸ› Bug report
Status

Closed: outdated

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States justin2pin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    @TR I've just been added as co-maintainer. I've been working on getting some fixes into 8.x-1.x as that is stable but eventually want to turn attention to 2.0.x branch. Would you be willing to open tickets based on what you've already seen that needs to be done.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Is it documented anywhere the direction/goals of 2.0.x?

  • πŸ‡ΊπŸ‡ΈUnited States tr Cascadia

    Is it documented anywhere the direction/goals of 2.0.x?

    No. 2.0.x was developed in private without any issues in the queue to track what was done and without any input from the community. And as I said, a lot of fixes that were put into 8.x-1.x didn't get forward ported into 2.0.x, so a lot of work is going to have to be repeated to fix this up.

    Would you be willing to open tickets based on what you've already seen that needs to be done.

    OK, but it's a huge amount of work. The 2.0.x branch is a mess. I'll start with the simple things.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Appreciate it! In the meantime we will keep the 8.x-1.x going and fully supported with new changes, fixes, etc. Until a time we can switch to 2.0.x.

    Biggest issue I've seen so far is there's no backwards compatibility. Any usages of the old service used will break on 2.0.x.

  • Status changed to Closed: outdated almost 2 years ago
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Closing this one out as there are no active tasks to be had

    8.x-1.x will continue to be supported until the time 2.0.x is useable.

    We will somehow implement a BC layer between 8.x-1.x and 2.0x

    All work for 8.x-1.x will also be tested on 2.0.x to make sure all changes stay captured and no work is lost.

Production build 0.71.5 2024