patch 664aa2ec859e448f7dfdfc722f364f066f559708 Author: E. Bosch Date: Thu Jul 9 22:15:58 CEST 2026 * Add "initial_help" option (by default True) to enable or disable initial help message from TelegramServ This closes issue #4 on github diff -rN -u old-irgramd/irc.py new-irgramd/irc.py --- old-irgramd/irc.py 2026-07-25 09:13:52.037098335 +0200 +++ new-irgramd/irc.py 2026-07-25 09:13:52.037098335 +0200 @@ -439,7 +439,8 @@ user.registered = True await self.send_greeting(user) - await self.send_help(user) + if self.conf['initial_help']: + await self.send_help(user) await self.check_telegram_auth(user) async def send_msg(self, source, target, message, selfuser=None): diff -rN -u old-irgramd/irgramd new-irgramd/irgramd --- old-irgramd/irgramd 2026-07-25 09:13:52.037098335 +0200 +++ new-irgramd/irgramd 2026-07-25 09:13:52.041098336 +0200 @@ -89,6 +89,7 @@ tornado.options.define('emoji_ascii', default=False, help='Replace emoji with ASCII emoticons') tornado.options.define('geo_url', type=str, default=None, metavar='TEMPLATE_URL', help='Use custom URL for showing geo latitude/longitude location, eg. OpenStreetMap') tornado.options.define('hist_timestamp_format', metavar='DATETIME_FORMAT', help='Format string for timestamps in history, see https://www.strfti.me') + tornado.options.define('initial_help', default=True, help='Enable/disable initial help message from service user [TelegramServ]') tornado.options.define('irc_address', default='127.0.0.1', metavar='ADDRESS', help='Address to listen on for IRC') tornado.options.define('irc_nicks', type=str, multiple=True, metavar='nick,..', help='List of nicks allowed for IRC, if `pam` and optionally `pam_group` are set, PAM authentication will be used instead') tornado.options.define('irc_password', default='', metavar='PASSWORD', help='Password for IRC authentication, if `pam` is set, PAM authentication will be used instead')