Consistent argument names
Allow for targets to be names of users or channels, and can only send if bot is in that channel or the user is in a channel with the bot