Humor is rather subjective, but if you feel you have THE material for "Humor bot 2000", then there are ways of fine-tuning your own model with exactly that kind of Humor.
I haven't tried them, but if they suck ass to setup, maybe your snapchat buds could help out.
https://github.com/xming521/WeClone (can be used on free Colab apparently) https://github.com/mindverse/Second-Me
These are meant to create an 'Avatar' to represent a user, but you can train them with anything. Not sure how they handle audio/pics or the important Timing parts involved in humor, but both finetune a model with your personal training set, so extract your funny shit in the right format and go for it ;-)