Bifrost

command module
v0.0.0-...-57c80df Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2019 License: GPL-3.0 Imports: 9 Imported by: 0

README

Bifrost

This is a small utility project to turn a discord server (guild) into a IRC client. It joins all IRC channels with same name as discord channels from IRC-Channels category. It also creates a channel for every unique DM under IRC-DMs category. To join/leave IRC channel just add/remove discord channel with same name (without # prefix, since discord channel names cannot contain that symbol, so if you want to join #archlinux add a archlinux channel under IRC-Channels).

Setup

Currently it requires a bifrost.cfg to be in same folder as executable. Structure:

{
	"irc": {
		"cert": "",     // path to certificate file
		"key": "",      // path to key file
		"nick": "",     // irc nickname
		"user": "",     // irc username
		"real_name": "" // your real name (optional)
	},
	"discord": {
		"token": "",    // your bot token
		"guild": "",    // your guild (discord server) ID
		"user": "",     // your discord user ID (to mention)
	}
}

Sadly, for now it also requires IRC-Channels and IRC-DMs channel groups.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL