Hello, everyone.
I am a working student in a computer science field, and although it is not usually my field of interest, I have developed a chatbot for the CS&Education department. Now my supervisor, with whom I frequently have some communication issues/misunderstandings, has told me that he wants users to access the chatbot (which is right now operated as a python script with console input/output) from remote locations. Okay. So I installed the chatbot on a debian VM of the faculty that I can access via SSH, and on which I have superuser privileges. My supervisor told me:
"Users should access the chatbot via the VM. Can we make the interface somehow web-based? The access control should work by default. So login with username, which is registered by email. Can we implement this module?"
I have no background in web development at all (my primary field of study was theoretical computer science, algorithms, and security).
I would be really, really grateful if somebody could point me in the general direction of what to do here. I don't even know the specific keywords of what to look for. I guess I need some kind of webserver, and it needs to have some account/user management? I am willing to learn stuff, follow tutorials, all that, but I don't know where to start.
Also, I would be grateful if you could point me to the most basic solution. There is, to be honest, little chance that more than 10 people will ever access whatever I set up, it is really not of interest for many people (more like something to help my supervisor get another paper). So while I am definitely curious to expand my knowledge and learn how to do this, it doesn't make sense to go for very elaborate solutions.
As I said, just some keywords and in what direction I should start googling would help me immensely! More detailed instructions would of course be even more appreciated. Thanks a lot!
No comments:
Post a Comment