I would hate to see this branch of topics be omitted from this site. That is actually one of the reasons I committed to it. How is that AI any different? It is still a study and implementation of something that performs actions and decisions on its own. They may be scripted in a lot of places, but oftentimes they have to make decisions on regular basis.
As a quick example of why it's okay to be able to have the same topic in two areas is my YouTube channel organization. I have several channels that I monitor, which have information that is related to Game Development, yet at the same time, some of the information they cover during the Game Development is so enlightening in terms of programming knowledge, that I also include that channel in my Programming collection.
Someone who's trying to make a bot could go onto SO, Programmers SE, or Game Development to ask the same question, but why not ask it here instead? This is a site that focuses on AI, so more people with similar ideologies/strategies/techniques/knowledge will have an answer here than someone who's thinking in terms of application development.