Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

fastly/irc2slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

irc2slack maintains a connection to an IRC server and joins specified channels. Whenever a new message appears in one of the monitored channels, irc2slack posts the message to the corresponding Slack channel using Slack's incoming webhook. Using an outgoing webhook if configured in Slack, whenever a new message appears in one of the Slack channels for which the outgoing webhook is configured, irc2slack posts the message in the corresponding IRC channel.

The bot talks plain-text HTTP. Get an SSL/TLS certificate for your server's host name. Make irc2slack bind to loopback (see listen_addr in irc2slack.conf) and use a snippet like this in stunnel's configuration file to set up an HTTPS port:

[bothttps]
accept  = 4433
connect = 8080

Configure https://your-server-hostname:4433/ in one or more outgoing webhooks in Slack. Configure irc2slack.conf with the tokens that Slack generated for the outgoing webhooks. That is how irc2slack authenticates Slack). Create an incoming webhook in Slack and configure irc2slack.conf with it.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages