Метод iterable.index (obj) вызовет ошибку Value, если obj не найден в итерируемой.
То есть что-то в self.message_text
не является частью string.ascii_lowercase
.
Попробуйте заключить строку в предложение try-exc.
try:
lower.index(j)
except ValueError:
print('{} not found in the search space.'format(j))
continue