Ну тот факт, что ты не посылаешь сообщение, к которому будет прикреплена клавиатура (а сама по себе она не бывает!), это уже мелочи.
images = []
heights = []
widths = []
for i in range(int(a), int(b)+2)
image = Image.open(f'{i}.jpg')
w, h = image.size
images.append(image)
widths.append(w)
heights.append(h)