Discover Packages
github.com/delthas/discord-ircv3
command
module
Version:
v0.0.0-...-a9d4c60
Opens a new window with list of versions in this module.
Published: May 11, 2025
License: MIT
Opens a new window with license information.
Imports: 16
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
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
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.