Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Releases: aronson/discord-irc

Auto-managed webhooks

11 Dec 03:55
e4ca652
Compare
Choose a tag to compare

Auto-managed webhooks

The webhook config format has changed. It's now really simple:

{
  "webhooks": true
}

If it's set to true, the bot will create and re-use its own webhooks. No need to create them manually anymore. You can find them under the integrations tab in server settings for the bot.

Note: this means the nickname field in config cannot contain the string discord.

What's Changed

  • Auto-create and reuse bot-owned webhooks by @aronson in #59

Full Changelog: 6.0.3...6.1.0

Release 6.0.3

28 Nov 22:49
a3cf98e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.2...6.0.3

IRC Ping Hotfix

15 Nov 10:55
3287286
Compare
Choose a tag to compare

This fixes the case where when sending a message from the IRC side to the Discord side of the format crashme @ crashme the bot would crash.

What's Changed

Full Changelog: 6.0.1...6.0.2

Bugfix Update

04 Nov 10:23
4e930b3
Compare
Choose a tag to compare

What's Changed

  • Fix sendMessageUpdates, reply to CTCP VERSION, fix formatting by @aronson in #54

Full Changelog: 6.0.0...6.0.1

PluralKit Support, message edits, bugfixes

30 Oct 23:35
fd7db38
Compare
Choose a tag to compare

What's Changed

  • Support PluralKit, message edits, IRC channel passwords by @aronson in #51

Full Changelog: 5.0.0...6.0.0

Enabling PluralKit support

Edit config.json to add the property at the bot level:

{
  // Other properties...
  "pluralKit": true,
  // Other properties...
}

Note that autoproxy is not supported. You will need to use the new property ignoreUsers->roles to get the desired behavior:

{
  // ...
  "ignoreUsers": {
    "roles": ["1144086714797793400", "114408954499793702"]
  },
  // ...
}

Enabling message edits:

Edit config.json to add the property at the bot level:

{
  // Other properties...
  "sendMessageUpdates": true,
  // Other properties...
}

It is false by default.

Flood protection, long message support, and FreeBSD builds

15 Oct 02:47
8f8a880
Compare
Choose a tag to compare

What's Changed

  • Split long messages to IRC and add flood protection by @aronson in #46
  • Implement FreeBSD CI for build and release @aronson in #47
  • Update README with better config examples by @aronson in #48

Full Changelog: 4.9.4...5.0.0

Better IRC status update events

12 Oct 00:56
8192597
Compare
Choose a tag to compare

What's Changed

  • Better formatting for part/join/quit/nick IRC events by @aronson in #45

Full Changelog: 4.9.3...4.9.4

Ignore Config Fix

11 Oct 23:01
7833c4e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.9.2...4.9.3

Better Auto-Send Commands

11 Oct 07:09
f71eaac
Compare
Choose a tag to compare

What's Changed

  • Update schema to support multi-argument auto-send commands by @aronson in #43

Full Changelog: 4.9.1...4.9.2

TLS and Custom Port Support

10 Oct 06:15
710c747
Compare
Choose a tag to compare

What's Changed

  • Speed up load times and improve logging on join events by @aronson in #42
  • Support TLS connections and custom ports by @aronson in #41

To enable TLS, provided your IRC server supports it, configure like so (changing the port to the TLS port provided by your IRC server admins):

{
  // ...
  "tls": true, // false by default
  "port": 6697 // common port for IRC over TLS
  // ...
}

Full Changelog: 4.9.0...4.9.1