COXIT-CO / RecruitFlowAI

AI Driven Recruitment Assistant
MIT License
14 stars 2 forks source link

Integrate OpenAI into the chat bot #8. #20

Closed iramykytyn closed 1 year ago

iramykytyn commented 1 year ago

Changes description

What else do I need to know?

Added a few TODOs in the code to be implemented later:

How was it tested? / Demo

image

https://github.com/COXIT-CO/RecruitFlowAI/assets/6651168/0bca3f14-234b-4bb9-83dc-bfa7ad6df817

Quality check

github-actions[bot] commented 1 year ago

Coverage report

Note No coverage data of the default branch was found for comparison. A possible reason for this is that the coverage action has not yet run after a push event and the data is therefore not yet initialized.

The coverage rate is 23.76%.

41.61% of new lines are covered.

Diff Coverage details (click to unfold) ### recruit_flow_ai/parse_config.py `100%` of new lines are covered (`100%` of the complete file). ### slack_bot/bot.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `9`, `10`, `12`, `20`, `22`, `28`, `38`, `48`, `50`, `53`, `54`, `55`, `56`, `57`, `58`, `61`, `66`, `67`, `73`, `78`, `79`, `80`, `81`, `82`, `83`, `84`, `86`, `87`, `89`, `94`, `95`, `97` ### slack_bot/commands.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `27`, `30`, `40`, `44` ### slack_bot/run_ngrok.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `7`, `10`, `15`, `24`, `32`, `34`, `68`, `71` ### slack_bot/messages.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `1`, `2`, `4`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`, `14`, `15`, `16`, `17`, `19`, `20` ### recruit_flow_ai/__init__.py `100%` of new lines are covered (`100%` of the complete file). ### slack_bot/main.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `2`, `7` ### slack_bot/utils.py `0%` of new lines are covered (`0%` of the complete file). Missing lines: `9`, `11`, `27`, `28`, `29`, `30`, `31`, `32`, `33`, `35`, `36`, `38`, `39` ### recruit_flow_ai/settings.py `100%` of new lines are covered (`100%` of the complete file). ### recruit_flow_ai/ai.py `64.7%` of new lines are covered (`64.7%` of the complete file). Missing lines: `67`, `72`, `73`, `79`, `80`, `82`, `127`, `130`, `131`, `136`, `138`, `139`, `140`, `142`, `143`, `144`, `146`, `147`, `148`, `150`, `151`, `152`, `154`, `155`