I’m trying to set up a web hook and I need to point the payload to a local file.
The file inside the Docker container is located at:
/var/www/discourse/plugins/distodis/docroot/
To what address does this translate to as URL?
discourse.mydomain.com/???
I’ve pretty much tried everything I can think of and I’m getting 404 from all my pings.
Any ideas?
Falco
(Falco)
2
A file that lives in
/var/www/discourse/plugins/plugin-name/public/folder/a.txt
will be in the URL at
https://discourse.example.com/plugins/plugin-name/folder/a.txt
I can access it if I link it here ln -s /var/www/discourse/plugins/distodis/
But then you can download all the PHP files with secrets. They don’t get executed and the webhook is returning 405 when I ping it.
Falco
(Falco)
4
What does PHP have to do with Discourse?
Nothing directly, but this plugin is using PHP:
https://github.com/ellotheth/distodis
But now that I think about it … it might require an external web server, because Discourse doesn’t come with PHP support in nginx, right? 
That’s definitely not a Discourse plugin.
Falco
(Falco)
7
Posting from Discourse to Discord in natively supported in this plugin:
它在 Customization > Extras 分类下……
Discourse 的所有扩展和集成目录,这些扩展和集成 不是 Discourse 插件,例如 CMS 插件、浏览器扩展或原生应用程序。
Hey, thanks a lot. I didn’t see that when I was searching for Discourse/Discord integration plugins. I’m gonna try that out!
哦,好的。我应该更仔细地阅读。我只是默认那是针对非官方插件的。