Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for a simple Slack connection #29

Closed
3 of 4 tasks
instantiator opened this issue Feb 4, 2025 · 2 comments
Closed
3 of 4 tasks

Add support for a simple Slack connection #29

instantiator opened this issue Feb 4, 2025 · 2 comments
Assignees

Comments

@instantiator
Copy link
Owner

instantiator commented Feb 4, 2025

Context

It's time to add a method for posting to Slack.

There are 2 ways to go about this. The fully blown application (with a full set of configuration) and a simpler Webhooks approach. This ticket is for the webhooks approach - which can be set up reasonably simply. See:

When Presence starts to add further social features - checking notifications, reading channels, replying to posts, and doing so on behalf of a user, then it will be time to develop a full application. See: SlackNet (C# library, updated recently) as a potential support library to work with.

Implementation notes

  • Implement basic posting with incoming webhooks
  • Implement basic thread posting
  • Implement basic image support
  • Create a follow on ticket for a more complete solution with SlackNet

Testing

There's a webhook url for posting to the #integration-testing channel on Presence post, test, and support

Blocked by: #19

@instantiator instantiator self-assigned this Feb 4, 2025
@instantiator instantiator moved this to Ready in Presence Feb 4, 2025
Copy link

github-actions bot commented Feb 4, 2025

Status: Ready to merge ✔️

Issues blocking this PR:


This comment was automatically written by the Blocking Issues bot, and this PR will be monitored for further progress.

@github-actions github-actions bot added blocked Task is blocked on a dependency and removed blocked Task is blocked on a dependency labels Feb 4, 2025
@instantiator instantiator moved this from Ready to Backlog in Presence Feb 9, 2025
@instantiator instantiator removed their assignment Feb 9, 2025
@instantiator instantiator moved this from Backlog to Ready in Presence Feb 17, 2025
@instantiator instantiator changed the title Add support for Slack Add support for a simple Slack connection Feb 17, 2025
@instantiator instantiator moved this from Ready to In progress in Presence Feb 17, 2025
@instantiator instantiator self-assigned this Feb 17, 2025
@instantiator instantiator moved this from In progress to Done in Presence Feb 23, 2025
@instantiator instantiator closed this as completed by moving to Done in Presence Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant