Plugin: The Konami Code

This plugin adds the Konami Code to Discourse.

When invoked, magic happens.

It’s built on Konami-JS, which made this really easy :)

To install, just open your Docker container’s app.yml and be sure to have the following:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - mkdir -p plugins
          - git clone https://github.com/discourse/docker_manager.git
          # other plugins...
          - git clone https://github.com/cfstras/discourse-konami.git

Now, ./launcher rebuild and off we go!

Open Discourse and BAEnter!

Suggestions and patches are highly welcome.

13 个赞

Nice as a small sample of what is necessary to build and install an extension.

I agree with @jbruni this is a great idea for a sample plugin or extension. Fun and actually somewhat useful!

I based it off of Tutorial: Your first Discourse plugin, so thanks to @danneu for that!

Every site should have the Konami Code

Pretty cool! I wanted to do something like that… do you have an idea for something similar to this to implement? I wanted to implement a simple plugin just to start with discourse…

Someone needs to update this to work with Discourse 1.3!

2 个赞

Done! was a quick fix.

Just ensure to put
- git clone https://github.com/cfstras/discourse-konami.git
in the plugins section of your app.yml.

(Sadly, I can’t edit my first post…)

4 个赞

Great! I activated it :slight_smile:

Now, is there a way to award a badge when a user does the konami code ?

1 个赞

Doesn’t look like it straight off. It would probably need to be modified in order to trigger a badge grant api call or an entry into the database and a badge query from that.

那么它具体有什么作用?有演示/视频/示例吗?

1 个赞

请看 OP,我刚更新了它

2 个赞

是的,刚刚重新编译。你的秘密是安全的 :joy:
Leonardo Dicaprio Love GIF