Discover Packages
github.com/delthas/discord-ircv3
command
module
Version:
v0.0.0-...-40ca79d
Opens a new window with list of versions in this module.
Published: Jun 14, 2023
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.