Giter Club home page Giter Club logo

irssi-detelexify's Introduction

irssi-detelexify

Make Telegram gateway users to look like IRC users in irssi

Instead of

12:35 < Telex> [Michael] tehdäänpä sit näin :)

you will get

12:35 < Michael> tehdäänpä sit näin :)

This script also handles joins and parts as when people join and leave the channel. It makes the people visible on that channel for easy tab-completion of the nicks.

Installation

Place detelexify.pl under ~/.irssi/scripts/autorun/ on your irssi server. Edit the script by adding your Telegram gateway idents to the array %telex_nicks. Then run the script in irssi:

/run ~/.irssi/scripts/autorun/detelexify.pl

Enjoy!

Security and privacy

The script currently has no channel and network limits for the Telegram gateway bots. They can act as any user on the channels they are joined into.

The nicks joined into that channel are not present in your IRC network in real. Therefore you need to be careful when sending private messages to those nicks. The messages will be received by someone else if there's such nickname in the same network.

There is no way to distinguish the person if he/she is joined the channel via Telegram and real IRC. That's the idea of this script, the same nickname may be used on both networks and it produces no nickname pollution if you are using both networks.

Please submit a patch if you fix any of these issues

irssi-detelexify's People

Contributors

zouppen avatar liekki avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.