I honestly don't know if I can really give good advice here, but I'll try.
What keeps me from eating are active activities. As opposed to passive ones where my mind and body aren't fully occupied and I often feel like eating out of boredom or to derive some form of pleasure. An example of an active activity would be like going for a walk or playing with your pet, or some sort of hobby you're interested in that challenges your mind.
Eating filling foods also really helps me a lot. I look for foods that are high protein and fiber when I just want to get full. There's actually a calculation to it that I only learned recently. The protein, in grams, on a nutrition label multiplied by four, is equal to the amount of calories you will get from protein. Then I think high fibre is just any amount of fibre around 10% or more of the carbohydrates.
I've been told a very useful way to lose weight is to count the percentage of the calories you get from protein.
For me, today, just past midnight, I only ate 1158 calories.
Which is actually too low and I'm quite hungry and should probably eat something.
But the point is it took me until a few minutes ago to even feel hungry.
29% of those calories came from protein.
That's 84 grams of protein, times 4 to get 336 calories from protein. That's 29% of 1158.
So, yeah. I think eating foods that make you feel less hungry really helps. I tend to overdose on chocolate and sugar, and have done pretty much my whole life. Today I had 34 grams of sugar. Which is still higher than it could be, but much much lower than my usual daily sugar intake, which is about 80.
Really sorry to hear about your diabetes; that's never a good thing to hear about anyone. Good luck with your health.