re-written to use the DogeChat-Bot module