A python script auto tags RT using Playwright
- Auto log in. (Done)
- Get all unsolved tickets in the T-watch queue and CUS queue. (Done)
- Parse tickets.
- Get all the content of the ticket. (Done)
- Parse it with regular expression and keywords mathcing. (Done)
Tag affliations, since RT has auto tagging for affliation, I will not worry about it. (Skip)- Test it with some human tagged tickets. (Doing)
- Optimize it with asyncio
- Using logging to make logs
- Use it!
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:
- Microsoft Office/365 password reset ticket? Tag both microsoft and password reset.
- Printer in the library having problems? Tag both library related and printing.
- User having trouble printing from an Office application? Tag both microsoft and printing.
- If thesis, no Microsoft