В чём моя проблема?
В коде в какой то момент пытается выполниться операция сравнения между строкой и целым числом, что и выбрасывает ошибку. В полном тексте ошибки будет видно, где именно.
Ты не указал тип аргумента amount и по стандарту он стал string, а await interaction.channel.purge(limit=amount) принимает только integer. Просто присвой тип переменной