CSS Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
applications:tex-bot:tasks [2026/05/15 20:24] – [Introduction Reminders] rootapplications:tex-bot:tasks [2026/05/16 11:34] (current) root
Line 17: Line 17:
  
 Similar to above, if enabled, the bot will send reminders to users to grab some opt-in roles at the specified interval. This is currently disabled. This task is contained in //[[https://github.com/CSSUoB/TeX-Bot-Py-V2/blob/main/cogs/send_get_roles_reminders.py#L35|SendGetRolesRemindersTaskCog]]// and works by checking every role of every member, and checking against a hard-coded list of opt-in role names. This probably should be improved at some point to be more automatic, as currently if we add a new opt in role, you'd need to open a new PR to update the list in TeX so it doesn't DM someone who has that opt-in role.  Similar to above, if enabled, the bot will send reminders to users to grab some opt-in roles at the specified interval. This is currently disabled. This task is contained in //[[https://github.com/CSSUoB/TeX-Bot-Py-V2/blob/main/cogs/send_get_roles_reminders.py#L35|SendGetRolesRemindersTaskCog]]// and works by checking every role of every member, and checking against a hard-coded list of opt-in role names. This probably should be improved at some point to be more automatic, as currently if we add a new opt in role, you'd need to open a new PR to update the list in TeX so it doesn't DM someone who has that opt-in role. 
 +
 +
 +==== Auto Add Committee To Threads ====
 +
 +This one technically isn't a Task, but is a listener. When a new thread is created when the word "committee" is in the category name, all committee and committee elect will automatically be added to the thread silently (i.e. without being pinged). This was done so that everyone has visibility of committee threads as we had occasionally had situations where things were discussed in a thread but some committee members didn't realise because they hadn't joined the thread. This saves everyone an unnecessary ping, and also avoids the problem of the thread creator simply forgetting to ping everyone to bring them into the thread. 
 +
 +
 +
  
  
applications/tex-bot/tasks.txt · Last modified: by root