通过 Discord 发送通知的工具

Alright, so this has probably been done before and this is done in a very hacked sort of way, and if I’m posting this in the wrong place, please let me know.

I’ve coded a tool in python which receives webhook data from Huginn, which receives it from Discourse. The required configuration with Huginn isn’t posted to the repo yet, but it will be posted soon, just haven’t gotten around to it yet.

Here is the repo URL. Other tools will be posted there as I write them, this is by no mean a finished and polished product, just how I solved a particular problem and, be aware, the code is messy and lacks comments as of me posting it here, I will update as I make changes and the like.

… And I just fixed the massive security risk of posting my API key… Damnit.

Have you given the discourse-chat-integration plugin a try? It provides similar functionality in terms of posting notifications to discord rooms, although obviously won’t be as customisable as writing your own script.

I have not, I - in being silly - didn’t search the forum for a discord tool prior to trying to do it, and I was kind of stuck on a track that started trying to use IFTTT, which lead me to Huginn, and then lead me to writing a script. Weird, I know.

@Cyclops 你还在使用 Huginn 吗?
我认为它是 Zapier 的一个很好的替代方案,正如在 Adding posts via API using Huginn - Developer help - Ghost Forum 中提到的那样,它可以让我们与那些没有 集成 的其他应用程序进行通信和交互。

我已经不再使用了,但它非常有用。我不太喜欢它的界面,但它确实能工作,甚至运行得很顺畅。后来我转用了 Telegram,并通过一个现有插件让人们添加 Telegram 通知。