Лол, пригласили как эксперта. Ну ок.
Да, писать бота, весьма несложного. Нужно запомнить роли всех пользователей (можно даже сериализовать, дабы не потерять при рестарте бота), потом слушать событие захода на сервер, сверять с базой - если имеется запись, то назначить роль, нет - ничего не делать.