Skip to content

zhu-yifang/rt-auto-tagging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rt-auto-tagging

A python script auto tags RT using Playwright

Goal

  1. Auto log in. (Done)
  2. Get all unsolved tickets in the T-watch queue and CUS queue. (Done)
  3. Parse tickets.
    1. Get all the content of the ticket. (Done)
    2. Parse it with regular expression and keywords mathcing. (Done)
  4. Tag affliations, since RT has auto tagging for affliation, I will not worry about it. (Skip)
  5. Test it with some human tagged tickets. (Doing)
  6. Optimize it with asyncio
  7. Using logging to make logs
  8. Use it!

Logic of tagging

Based on the hardness of tagging From easy to hard: mass email = thesis = two factor = name change = no tag = phish report < google drive = google group = library related = virus/malware = password reset = printing < hardware = microsoft = network < software = reed account

Usually, we don't tag a ticket with multiple tags, but there are some cases we will do multiple tagging:

  1. Microsoft Office/365 password reset ticket? Tag both microsoft and password reset.
  2. Printer in the library having problems? Tag both library related and printing.
  3. User having trouble printing from an Office application? Tag both microsoft and printing.
  4. If thesis, no Microsoft

RT Support Tags Wikis

Retroactively tagging RT tickets - January-May 2022

Sam tagged tickets

About

A python script auto tags RT using Playwright

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages