Add "initial_help" option (by default True) to enable or disable initial help message from TelegramServ
patch 664aa2ec859e448f7dfdfc722f364f066f559708
Author: E. Bosch <presidev@AT@gmail.com>
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 07:25:47.975737607 +0200
+++ new-irgramd/irc.py 2026-07-25 07:25:47.975737607 +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 07:25:47.975737607 +0200
+++ new-irgramd/irgramd 2026-07-25 07:25:47.979737608 +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')