Diabetes is a non-communicable disease which is one of the highest causes of death in the world. Diabetics need to arrange the schedule, amount, and type of food and water consumed every day by a nutritionist to regulate blood sugar levels so that complications do not occur. A recommender system for food and water intake that has been validated by nutritionists is needed to assist diabetics in determining the nutrients consume. In this study, we develop Artificial Intelligence (AI) telegram chatbot called as DiabeticFoodBot. This system can provide food recommendations and water intake for diabetics. There are many previous works that developed recommender systems for diabetics. However, this study has not considered the amount of water intake for diabetics. In addition, our research uses household size in presenting the results of recommendations to make it easier for users to determine serving sizes without using a scale. We develop our system using ontologies with Semantic Web Rule Language (SWRL) because they are considered capable of providing better performance. The DiabeticFoodBot validation result of 94.7 percent shows that our system can provide good recommendation results for users.