Skip to content
This repository has been archived by the owner on Jun 5, 2019. It is now read-only.

Rewrite of AB Proposal #107

Open
seekheart opened this issue Oct 20, 2017 · 9 comments
Open

Rewrite of AB Proposal #107

seekheart opened this issue Oct 20, 2017 · 9 comments
Assignees
Labels

Comments

@seekheart
Copy link
Member

Hey guys I was thinking about starting on a rewrite of AB.

Thoughts on this?

@fer22f
Copy link
Contributor

fer22f commented Oct 20, 2017

Will it be in Go or Rust? 👀

I would have no problem contributing to JS, however.

@ecoerod
Copy link
Contributor

ecoerod commented Oct 20, 2017

Go's Discord library is pretty barebones, and Rust's seems to be quite a handful to manage. I'd say either JS/TS or Java are the most viable options.

@rgoliveira
Copy link
Member

I'm just gonna pretend no one mentioned Java 👀

@micwill007
Copy link
Contributor

Just here to shill for TS 👍

@rgoliveira
Copy link
Member

Would it be feasible to build a central thing and have plugins written in other languages? How simple could we make this, if at all? All I can think of is like a REST API, but this would be to much hassle. Maybe a pub/sub thing? (just writing this down as I think, not sure if it's worth it)

Otherwise, I'm good with JS/TS

@ecoerod
Copy link
Contributor

ecoerod commented Oct 20, 2017

I think it'd be too complicated to implement, personally. I'm fine with JS or derivatives.

@seekheart
Copy link
Member Author

@rgoliveira So I have that api which can support the bot. In essence we could sketch out an MVP and see how it goes? I was thinking of a JS/TS bot anyway.

@Samoxive
Copy link
Contributor

Designing the bots as a bunch of microservices in different languages would be unnecessarily complex and unneeded for a bot that will run on one server, picking a well known language with a well supported library should be more than enough.

@seekheart
Copy link
Member Author

Each bot serving a different purpose would make sense though? @Samoxive I think we should start with AB, and see what the scope should be.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

7 participants