<- Prev

2019-10-04Add Links to README
マイケル・アイゼマン [Fri, 04 Oct 2019 19:23:22]
2019-09-16Set irc_nick to username
Peter Bui [Mon, 16 Sep 2019 02:22:38]
2019-07-26Add Dockerfile
Peter Bui [Fri, 26 Jul 2019 04:15:07]
2019-07-26Update logging
Peter Bui [Fri, 26 Jul 2019 03:27:47]
2019-07-26Log configuration directory
Peter Bui [Fri, 26 Jul 2019 03:11:39]
2019-07-26Rename classes, add command line options
Peter Bui [Fri, 26 Jul 2019 03:05:21]
2019-07-25Revert "Make address public for now (docker)"
Peter Bui [Thu, 25 Jul 2019 14:28:27]

This reverts commit acd526e21e356afcbd2045157dfc086a57f6f083.

2019-07-25Make address public for now (docker)
Peter Bui [Thu, 25 Jul 2019 14:27:04]
2019-07-25Use default port of 6667
Peter Bui [Thu, 25 Jul 2019 14:21:08]
2019-07-21Add self.get_irc_channel_from_telegram_id
Peter Bui [Sun, 21 Jul 2019 02:45:18]

Refactor get_irc_* functions to take an entity object (fallback to
get_entity when none is provided).

2019-07-19Periodically update channel voices
Peter Bui [Fri, 19 Jul 2019 17:21:26]

Rather than checking on individual users, simply check the whole channel
periodically... this is much more reliable than depending on messages
for active users.

2019-07-19Update channel participants on Chat Action
Peter Bui [Fri, 19 Jul 2019 16:42:42]

get_entity does not work reliable (for new users), but get_participants
does, so simply call get_participants on ChatAction. This must happen
before we perform user resolution to ensure the information is in the
cache.

2019-07-19Just use get_entity (get_input_entity requires it to be cached)
Peter Bui [Fri, 19 Jul 2019 04:59:19]
2019-07-18Better handle the various chat actions
Peter Bui [Thu, 18 Jul 2019 22:39:17]

Remember that Chats != Channels and that different events will require
different attributes to determine the nick and channel.

2019-07-18abstract resolving telegram_id to irc_nick
Peter Bui [Thu, 18 Jul 2019 19:06:07]

The get_irc_nick_from_telegram_id will check if the telegram_id is in
the dictionary. If it is not, it will look it up and add the
appropriate entries.

2019-07-18Split messages by newlines
Peter Bui [Thu, 18 Jul 2019 17:06:50]

Fixes problems where telegram messages are multiple paragraphs.

2019-07-18irtelegramd: fix retrieving nick and channel from chat action
Peter Bui [Thu, 18 Jul 2019 14:05:47]
2019-07-17Add MIT LICENSE
Peter Bui [Wed, 17 Jul 2019 03:30:32]
2019-07-17README: start w/ motivation
Peter Bui [Wed, 17 Jul 2019 03:30:01]
2019-07-17Initial import
Peter Bui [Wed, 17 Jul 2019 03:23:35]

Basic support for private messaging and public group chat.

- Clients must PASS TELEGRAM_APP_ID TELEGRAM_APP_HASH

- Clients are automatically joined to Telegram groups and channels

- Pseudo-presence is supported by manually checking status of users who
are talking.

- Image Media is sent to yld.me (will make this configurable).