I have developed a bot about zodiac signs. The starting point is to provide him a date that you would like to know the star sign for. He will then calculate the astrological sign for it. You can then ask him about the horoscope or for more information about this star sign. He can also calculate chinese zodiac signs for you. For this you have to provide him with an age.
You can try it out right here. Although the best user experience is in chat apps. The bot is available at the moment on Telegram: ‚@zodiacsignbot‘ and on kik: ‚zodiacsignbot‘.
Find the whole documentation on his github page: https://github.com/Yin-Yin/zodiac-sign-bot.