Skip to content

Modern Discord - IRC bridge with support for IRCv3 features

License

Notifications You must be signed in to change notification settings

delthas/discord-ircv3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discord-ircv3

An IRC <-> Discord bridge with support for modern IRCv3 features.

Features:

Setup

Requires Go.

To install:

go install github.com/delthas/discord-ircv3@master
  • Create a Discord app
  • In your bot page, enable the "Server Members Intent" and "Message Content Intent" intents, under "Privileged Gateway Intents"
  • Get your application OAuth2 Client ID from the application OAuth2 page
  • Add the bot to all your servers by opening the following URL, replacing the Client ID with your Client ID:
https://discord.com/oauth2/authorize?permissions=274878024704&scope=bot&client_id=<YOUR_APPLICATION_OAUTH2_CLIENT_ID>
  • Generate a token for the bot from the application Bot page, and save it for the next step

Usage

Copy and edit config.yaml.example into config.yaml:

  • The discordToken is the Bot token obtained from the previous step
  • The Discord channel IDs can be obtained after "Developer Mode" is enabled in your user settings in the "Advanced" page, by right-clicking channels and selecting "Copy Channel ID"

Then,

discord-irc

Status

Used in a small-scale deployment for 1 year.

License

MIT

About

Modern Discord - IRC bridge with support for IRCv3 features

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages