Heya!
I have created a Twitch Chat Bot which responds to commands, providing all the necessary info about Pokemon, Items, Moves, Abilities and Learnsets. It is based on Pokemon Showdown's database, so it has up-to-date info and will be updated with S/M's data shortly after their release.
It is...