IRCGram is a complexly simple Telegram <-> IRC Gateway
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
data
src
test
.babelrc
.eslintrc.json
.gitignore
.jshintrc
.travis.yml
LICENSE
README.md
package.json

README.md

DEPRECATED

As exos wrote an enhancement replace of this application, I suggest you to try it: IRCGram++

Build Status devDependency Status Dependency Status Coverage Status

A complexly simple Telegram ↔ IRC gateway.

Features:

  • Supports multiple IRC channel ↔ Telegram group, with multiple users.
  • Telegram user -> irc user mapping (one connection per user joined to the group)

Quick start

Make sure you've installed Node.js.

  1. Set up your bot with BotFather
  2. Use the /setprivacy command with BotFather to allow your bot to see all messages in your group (NOTE on usage: bot name is preceded by @ sign and 'Disable' is case-sensitive)
  3. Install dependencies npm install
  4. Clone the repository git clone https://github.com/zephrax/ircgram.git
  5. Run npm build && npm run info and invite the bot to the group, then you can grab the group_id
  6. Copy config.example.js to config.js and edit it: cd ircgram/ && cp src/config.example.js src/config.js && $EDITOR src/config.js configuring the token and bridges info.
  7. Start service npm run build && npm start