SIP SHOWCASE PRESENTATION
Project Description
By using Discord’s own bot creation system and Python libraries the bot would have access to a designated text channel to post job opportunities, and the ability to grab the postings from 1st party websites like PlayStation, and 3rd party sites like LinkedIn. This project aims to create an AI for the Discord application that allows users to receive direct links to applications for jobs that were filtered through the parameters they gave the bot, (salary/field of interest/fulltime or parttime etc.) without the need for creating multiple accounts on job searching sites.
Innovation Claim
This project is innovative because it removes the need for job hunting across multiple accounts that span multiple websites, making the job searching process faster, more convenient, secure and user friendly. The program will also interact with more than one job searching website, as opposed to other job search bots, and will include options to better tailor to each user, creating a custom search experience.
Early Stage Mockup
This is a simple mockup of an example conversation between the JOB bot (Discord Bot) and a user of the bot (Brendan Carlson). The user gives the bot the command to see available listings for the parameters previously defined when the bot was setup. The bot returns with the current job listings inside of the user's parameters, but the user wants to update those parameters so he gives the command "!change listings". The user then asks the user to define new parameters, and when the user's next input is a recognizable parameter the bot gives confirmation that it updated the user's search parameters.
|
Early Stage Prototype
Above is the testing ground Discord server where my partner and I have been working on the prototype AI. As you can see the first command is !changejob, and this changes his role to Game Design. He then triggers a search, and the bot uses that unique role assigned to Brendan to find jobs that match his role. The bot returns two links for different positions from two different sites. He then immediately updates his role again to Game Design, and triggers another search. This second search then returns two different jobs, both related to web design positions, from two different websites.