poshbotio / PoshBot

Powershell-based bot framework
MIT License
538 stars 108 forks source link

Create Mattermost backend #28

Open megamorf opened 7 years ago

megamorf commented 7 years ago

We use Mattermost (an open source slack alternative) in our company and since it tries to be API-compatible with slack the work on the backend should be manageable.

Can we have a chat on Gitter/slack to discuss the technical implementation of the current slack backend?

Thanks in advance ;-)

michaeltlombardi commented 7 years ago

@megamorf, hit me up and I'll get you added to the DevOpsLibrary slack where some/a lot of this takes place. 😄

Also, we're keeping an eye on mattermost here and I'm reasonably sure I can contribute to this issue.

Edit: DM on reddit, or on twitter unless you want to post your email publicly.

devblackops commented 7 years ago

This sounds like an awesome idea!

I've tested breaking out the backends into separate PS modules so I think we should go that route for this one. I'll create an example repo for what a backend should look like.

devblackops commented 7 years ago

@michaeltlombardi @megamorf Here is an example repo for what a backend should look like. I tried to make it clear what each class/method does but let me know if anything doesn't make sense.

https://github.com/poshbotio/PoshBot.Example.Backend

Cheers

ducke commented 6 years ago

I was wondering if there has been any progress on the feature.

devblackops commented 6 years ago

@ducke I have not done any work on a Mattermost backend. Hoping someone who actually uses it will take up the challenge :smile:

After a quick glance of the API docs, I think it would only take a moderate amount of effort to replicate how the Slack backend works.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.