Tests pass, also snuck in a little fix for the matches test which was failing on my machine anyway.... I have not tested sending an actual file to this. I honestly don't know enough about aiohttp to know how it would handle that and it is isn't in my usecase so I'm not going to spend time on it right now. But this is better than nothing and does handle basic URL and text attachment functionality.
Tests pass, also snuck in a little fix for the matches test which was failing on my machine anyway.... I have not tested sending an actual file to this. I honestly don't know enough about aiohttp to know how it would handle that and it is isn't in my usecase so I'm not going to spend time on it right now. But this is better than nothing and does handle basic URL and text attachment functionality.